public void MostrarUdtUvtSeleccionada()
        {
            UdtUvt udtUvt = new UdtUvt();

            udtUvt = udtUvtNego.ObtenerUdtUvt(ListarUdts.idUdtUvtSeleccionada);

            txtTipo.Text   = udtUvt.Tipo;
            txtNombre.Text = udtUvt.Nombre;

            //traer los datos del Referente

            //traer los datos del Director

            txtTelefono.Text          = udtUvt.Telefono;
            txtCorreoElectronico.Text = udtUvt.CorreoElectronico;
            txtObservaciones.Text     = udtUvt.Observaciones;
            txtDomicilio.Text         = udtUvt.Domicilio;

            if (udtUvt.IdLocalidad > 0)
            {
                txtLocalidad.Text = localidadNego.TraerLocalidad(udtUvt.IdLocalidad.Value);
            }
            else
            {
                txtLocalidad.Text = "";
            }
        }
Example #2
0
 public void ActualizarUdtUvt(UdtUvt udtUvt)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         modeloDeDominio.AttachCopy(udtUvt);
         modeloDeDominio.SaveChanges();
     }
 }
Example #3
0
 public int GuardarUdtUvt(UdtUvt udtUvt)
 {
     using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
     {
         modeloDeDominio.Add(udtUvt);
         modeloDeDominio.SaveChanges();
         return(udtUvt.IdUdtUvt);
     }
 }
Example #4
0
        public int TraerUdtUvtIdSegunItem(string item)
        {
            using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
            {
                UdtUvt result = modeloDeDominio.UdtUvts.Where(c => c.Nombre == item).FirstOrDefault();

                modeloDeDominio.CreateDetachedCopy(result);

                return(result.IdUdtUvt);
            }
        }
Example #5
0
        public UdtUvt ObtenerUdtUvt(int id)
        {
            using (ModeloDeDominio modeloDeDominio = new ModeloDeDominio())
            {
                UdtUvt result = modeloDeDominio.UdtUvts.Where(c => c.IdUdtUvt == id).FirstOrDefault();

                modeloDeDominio.CreateDetachedCopy(result);

                return(result);
            }
        }
        private void ActualizarUdtUvt()
        {
            UdtUvt udtUvt = new UdtUvt();

            udtUvt.IdUdtUvt = id;

            udtUvt.Nombre            = txtNombre.Text;
            udtUvt.Telefono          = txtTelefono.Text;
            udtUvt.CorreoElectronico = txtCorreoElectronico.Text;
            udtUvt.Domicilio         = txtDomicilio.Text;
            udtUvt.Observaciones     = txtObservaciones.Text;

            //PARA EL REFERENTE
            if (ddlReferenteTecnico.SelectedValue == "-1")
            {
                udtUvt.ReferenteTecnico = null;
            }
            else
            {
                string   cadena = ddlReferenteTecnico.SelectedItem.ToString();
                string[] separadas;
                separadas = cadena.Split(',');
                string itemApellido = separadas[0];
                string itemNombre   = separadas[1];
                udtUvt.ReferenteTecnico = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre);
            }

            //PARA EL DIRECTOR / GERENTE
            if (ddlDirectorGerente.SelectedValue == "-1")
            {
                udtUvt.DirectorGerente = null;
            }
            else
            {
                string   cadena = ddlDirectorGerente.SelectedItem.ToString();
                string[] separadas;
                separadas = cadena.Split(',');
                string itemApellido = separadas[0];
                string itemNombre   = separadas[1];
                udtUvt.DirectorGerente = personaNego.TraerPersonaIdSegunItem(itemApellido, itemNombre);
            }

            udtUvt.Tipo = ddlTipo.SelectedItem.ToString();

            if (ddlLocalidad.SelectedValue != "-1")
            {
                udtUvt.IdLocalidad = localidadNego.TraerLocalidadIdSegunItem(ddlLocalidad.SelectedItem.ToString());
            }
            udtUvtNego.ActualizarUdtUvt(udtUvt);
        }
        protected void ddlUdtUvt_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlUdtUvt.SelectedValue != "-1")
            {
                //OBTENGO EL ID SELECCIONADO DESDE EL DROPDOWNLIST
                id = Convert.ToInt32(ddlUdtUvt.SelectedValue.ToString());

                UdtUvt udtUvt = udtUvtNego.ObtenerUdtUvt(id);

                txtNombre.Text            = udtUvt.Nombre;
                txtTelefono.Text          = udtUvt.Telefono;
                txtCorreoElectronico.Text = udtUvt.CorreoElectronico;
                txtObservaciones.Text     = udtUvt.Observaciones;
                txtDomicilio.Text         = udtUvt.Domicilio;

                if (udtUvt.Tipo == "UDT")
                {
                    ddlTipo.Text = "0";
                }
                else if (udtUvt.Tipo == "UVT")
                {
                    ddlTipo.Text = "1";
                }
                else if (udtUvt.Tipo == "UDT / UVT")
                {
                    ddlTipo.Text = "2";
                }

                if (udtUvt.IdLocalidad > 0)
                {
                    ddlLocalidad.Text = localidadNego.TraerLocalidad(udtUvt.IdLocalidad.Value);
                }
                else
                {
                    ddlLocalidad.Text = "-1";
                }

                if (udtUvt.ReferenteTecnico == null)
                {
                    ddlReferenteTecnico.Text = "-1";
                }
                else
                {
                    ddlReferenteTecnico.Text = personaNego.TraerPersona(udtUvt.ReferenteTecnico.Value);
                }

                if (udtUvt.DirectorGerente == null)
                {
                    ddlDirectorGerente.Text = "-1";
                }
                else
                {
                    ddlDirectorGerente.Text = personaNego.TraerPersona(udtUvt.DirectorGerente.Value);
                }
            }
            else
            {
                txtNombre.Text            = "";
                txtTelefono.Text          = "";
                txtCorreoElectronico.Text = "";
                txtObservaciones.Text     = "";
                ddlLocalidad.Text         = "-1";
                ddlReferenteTecnico.Text  = "-1";
                ddlDirectorGerente.Text   = "-1";
                ddlTipo.Text = "-1";
            }
        }
Example #8
0
 public void ActualizarUdtUvt(UdtUvt udtUvt)
 {
     udtUvtRepo.ActualizarUdtUvt(udtUvt);
 }
Example #9
0
 public int GuardarUdtUvt(UdtUvt udtUvt)
 {
     return(udtUvtRepo.GuardarUdtUvt(udtUvt));
 }