Example #1
0
        public int crearEncabezado(DataGridItem dgPerso, int idRef)
        {
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            // Crear la referencia cuando se genera una nueva solicitud.
            // Tambien sirve de bandera para identificar si se crea o modifica un informe.


            EncabezadoApp Encabezado = new EncabezadoApp();

            Encabezado.IdTipoInforme = 15;
            // Usuario Logueado
            Encabezado.IdUsuario      = Usuario.IdUsuario;
            Encabezado.IdCliente      = 3490;
            Encabezado.UsuarioCliente = "2698";

            Encabezado.idReferencia  = idRef;
            Encabezado.Estado        = 1;
            Encabezado.ConFoto       = 1;
            Encabezado.Caracter      = 1;
            Encabezado.IdTipoPersona = 1;
            //string[] NyA;
            //if (dgPerso.Cells[1].Text != "")
            string[] NyA = dgPerso.Cells[1].Text.Split(',');
            if (NyA.Length > 1)
            {
                Encabezado.Nombre   = NyA[1];
                Encabezado.Apellido = NyA[0];
            }
            else
            {
                Encabezado.Nombre   = NyA[0];
                Encabezado.Apellido = "";
            }
            Encabezado.EstadoCivil   = 2;
            Encabezado.TipoDocumento = 1;
            //Encabezado.txtTipoDocumento = dgPerso.Cells[1].Text;
            Encabezado.Barrio        = "";
            Encabezado.Documento     = dgPerso.Cells[2].Text;
            Encabezado.Calle         = dgPerso.Cells[3].Text;
            Encabezado.Nro           = dgPerso.Cells[4].Text;
            Encabezado.CP            = dgPerso.Cells[5].Text;
            Encabezado.Localidad     = 1;
            Encabezado.Provincia     = 2;
            Encabezado.LocalidadTxt  = dgPerso.Cells[6].Text;
            Encabezado.RazonSocial   = "";
            Encabezado.CalleEmpresa  = "";
            Encabezado.BarrioEmpresa = "";
            // Automotores

            bool est = Encabezado.Crear();

            if (est)
            {
                return(Encabezado.ObtenerUltimoInforme());
            }
            else
            {
                return(0);
            }
        }