Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request["cod"] != null)
         {
             btnguardar.Enabled    = false;
             btnactualizar.Enabled = true;
             int codigo = Convert.ToInt32(Request["cod"]);
             contactoInfo = ContactosLogica.ObtenerContactoID(codigo);
             if (contactoInfo != null)
             {
                 try
                 {
                     lblcodigo.Text    = contactoInfo.Id_Contacto.ToString();
                     txtnombreCli.Text = contactoInfo.Cont_Nombre.ToString();
                     ddlcliente.Text   = contactoInfo.Id_ClienteExterno.ToString();
                 }
                 catch (Exception)
                 {
                     throw;
                 }
             }
             else
             {
                 btnguardar.Enabled    = true;
                 btnactualizar.Enabled = false;
             }
         }
         this.Form.Attributes.Add("autocomplete", "off");
         CargarContacto();
         ListarContacto();
     }
 }
Exemplo n.º 2
0
        private void CargarContacto()
        {
            List <Contacto> listaContacto = new List <Contacto>();

            listaContacto = ContactosLogica.obtenerContacto();
            if (listaContacto != null)
            {
                grdContacto.DataSource = listaContacto;
                grdContacto.DataBind();
            }
        }
Exemplo n.º 3
0
 private void GuardarDatosContacto(int id)
 {
     if (id == 0)
     {
         Guardar();
     }
     else
     {
         contactoInfo = ContactosLogica.ObtenerContactoID(id);
         if (contactoInfo != null)
         {
             ModificarContacto(contactoInfo);
         }
     }
 }
Exemplo n.º 4
0
 private void ModificarContacto(Contacto contactoInfo)
 {
     try
     {
         lblmensaje.Text                = "";
         contactoInfo.Cont_Nombre       = txtnombreCli.Text;
         contactoInfo.Id_ClienteExterno = Convert.ToInt32(ddlcliente.SelectedValue);
         ContactosLogica.Modify(contactoInfo);
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos Modificados </br>";
         Regresar();
     }
     catch (Exception)
     {
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos no Modificados </br>";
     }
 }
Exemplo n.º 5
0
 private void Guardar()
 {
     try
     {
         lblmensaje.Text                = "";
         contactoInfo                   = new Contacto();
         contactoInfo.Cont_Nombre       = txtnombreCli.Text;
         contactoInfo.Id_ClienteExterno = Convert.ToInt32(ddlcliente.SelectedValue);
         ContactosLogica.Save(contactoInfo);
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos Guardados </br>";
         Regresar();
     }
     catch (Exception)
     {
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos no Guardados </br>";
     }
 }
Exemplo n.º 6
0
        protected void grdContacto_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int codigo = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "edit")
            {
                Response.Redirect("Contactos.aspx?cod=" + codigo, true);
            }
            if (e.CommandName == "eliminar")
            {
                Contacto listaContacto = new Contacto();
                listaContacto = ContactosLogica.ObtenerContactoID(codigo);
                if (listaContacto != null)
                {
                    ContactosLogica.Delete(listaContacto);
                    CargarContacto();
                }
            }
        }