当前位置: 首页>>代码示例>>C#>>正文


C# Empresa.IsValid方法代码示例

本文整理汇总了C#中Empresa.IsValid方法的典型用法代码示例。如果您正苦于以下问题:C# Empresa.IsValid方法的具体用法?C# Empresa.IsValid怎么用?C# Empresa.IsValid使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Empresa的用法示例。


在下文中一共展示了Empresa.IsValid方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Insert

        public bool Insert(Empresa.Docente.tsolicitudpj item, string cedula){
            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
            Empresa.Docente.EstadosSolicitudPJ _estadosasigandos = new EstadosSolicitudPJ();

            if (item.IsValid()) //Validación
            {
                //se le cambia el estado por defecto.
                //item.EstadoActual.Estado = Empresa.Docente.EstadoPJ.GetInstance().GetItem(1);
                //item.EstadoActual.Estado.Descripcion = "Estado Asigando de forma Auto, Recepción.";

                //Estableciendo fecha de entrada del estado.
                item.EstadoActual.Fecha = Empresa.Comun.Server.DameTiempo();

                consulta.Parameters.Add("@solpj_fechaentrada", item.Fecha);
                consulta.Parameters.Add("@sup_id", item.Aseguradora.Id);
                consulta.Parameters.Add("@oris_id", item.OrigenSiniestro.Id);
                consulta.Parameters.Add("@sin_id", item.TipoSiniestro.Id);
                consulta.Parameters.Add("@solpj_fsiniestro", item.FechaSiniestro);
                consulta.Parameters.Add("@solpj_detalle", item.Detalles);
                consulta.Parameters.Add("@solpj_pdiscapcidad", item.PorcientoDiscapacidad);
                consulta.Parameters.Add("@solpjt_id", item.OrigenBeneficio.Id);
                
                if(item.FechaConcrecion == DateTime.MinValue){
                    consulta.Parameters.Add("@solpj_fconcrecion",  DBNull.Value);
                }else{
                    consulta.Parameters.Add("@solpj_fconcrecion", item.FechaConcrecion);
                }

                consulta.Parameters.Add("@solpj_cedula", cedula);
                //Guardando solicitud.
                //Recuperando Id de Solicitud.
                using (System.Data.SqlClient.SqlDataReader lector = (System.Data.SqlClient.SqlDataReader)consulta.Execute.Reader("dbo.Pensiones_SolicitudPJInsert", System.Data.CommandType.StoredProcedure)){
                    if(lector.Read()){
                        item.Id = Convert.ToInt32(lector[0]);
                        item.NoExpediente = lector[1].ToString();
                    }
                    else {
                        item.Id = 0;
                        item.NoExpediente = string.Empty;
                    }
                }

                //Insertando Estado.
                _estadosasigandos.Insert(item);

                //Insertando Pasos;
                if(item.Pasos.Lista.Count > 0){
                    item.Pasos.Insert(item);
                }

                //guardando requisitos
                RequisitosAsignados reqa = new RequisitosAsignados();
                reqa.Insert(item);
                //guardando solicitante.

                if (item.Solicitante.IsValid()){
                    Empresa.Docente.Solicitante soli = new Solicitante();
                    soli.Insert(item,cedula);
                }

                //se agrega a las list actual.
                this.Lista.Add(item);
                //se establece el item actual.
                this.setActual();
                //retorna verdadero si toda la operacion fue exitosa.
                return true;
            }//validación
            else {
                //retorna verdadero si la operacion fallo.
                return false;
            }
        }
开发者ID:noedelarosa,项目名称:SIC,代码行数:72,代码来源:SolicitudPJ.cs

示例2: Update

        public bool Update(Empresa.Docente.tsolicitudpj item, string ceduladocente)
        {
            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
            //Update Solicitud

            if (item.IsValid()){

                consulta.Parameters.Add("@solpj_id", item.Id);
                consulta.Parameters.Add("@solpj_fechaentrada", item.Fecha);
                consulta.Parameters.Add("@sup_id", item.Aseguradora.Id);
                consulta.Parameters.Add("@oris_id", item.OrigenSiniestro.Id);
                consulta.Parameters.Add("@sin_id", item.TipoSiniestro.Id);
                consulta.Parameters.Add("@solpj_pdiscapcidad", item.PorcientoDiscapacidad);
                consulta.Parameters.Add("@solpj_detalle", item.Detalles);
                consulta.Parameters.Add("@solpj_fsiniestro", item.FechaSiniestro);
                consulta.Parameters.Add("@solpjt_id", item.OrigenBeneficio.Id);

                if (item.FechaConcrecion == DateTime.MinValue){
                    consulta.Parameters.Add("@solpj_fconcrecion", DBNull.Value);
                }
                else{
                    consulta.Parameters.Add("@solpj_fconcrecion", item.FechaConcrecion);
                }
                consulta.Execute.NoQuery("[dbo].[Pensiones_SolicitudPJUpdate]", System.Data.CommandType.StoredProcedure);

                //Actualizando items
                this.setActual();

                //Empresa.Comun.tdireccioncontacto cont = new Comun.tdireccioncontacto(item.Cedula);
                //Realizando el Update, de los contactos.
                //cont.Update(item.Cedula, item.Direccion, item.Contacto);

                //Actualizando Solicitud.
                item.Pasos.Update(item);

                //guardando requisitos
                RequisitosAsignados reqa = new RequisitosAsignados();
                reqa.Insert(item); 

                //reqa.Update(

                Solicitante solic = new Solicitante();
                if (item.Solicitante.Exite){

                    if (item.Solicitante.IsValid()){
                        solic.Update(item);
                    }
                }
                else{
                    if (item.Solicitante.IsValid()){
                        solic.Insert(item ,ceduladocente);
                    }
                }
                return true;
            }
            else
            {
                return false;
            }
            //RequisitosAsignados reqa = new RequisitosAsignados();
            //reqa.Update(item.SolicitudPJ.Actual);
            
        }
开发者ID:noedelarosa,项目名称:SIC,代码行数:63,代码来源:SolicitudPJ.cs


注:本文中的Empresa.IsValid方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。