private void Guardar()
        {
            try
            {
                lblmensaje.Text = "";
                ClienteExterno listacliente = new ClienteExterno();
                if (txtnombreCli.Text != "")
                {
                    lblmen.Visible = true;
                    lblmen.Text= "Ingrese nuevo cliente.";
                }

                    if (validarCliente(txtnombreCli.Text))
                    {
                        listacliente.CExt_Nombre = txtnombreCli.Text;
                    }
                    else
                    {
                        lblmen.Text = "Este cliente ya existe.";
                    }
                
                listacliente.CExt_Direccion = txtdireccion.Text;
                ClienteExternoLogica.Save(listacliente);
                lblmensaje.Visible = true;
                lblmensaje.Text = "Datos Modificados </br>";
                Regresar();
            }
            catch (Exception)
            {
                lblmensaje.Visible = true;
                lblmensaje.Text = "Datos no Guardados </br>";
            }
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ClienteExterno clienteExterno = db.ClienteExternoes.Find(id);

            db.ClienteExternoes.Remove(clienteExterno);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "Id_ClienteExterno,CExt_Nombre,CExt_Direccion,CExt_Telefono,CExt_FechaCreacion,CExt_Estado")] ClienteExterno clienteExterno)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clienteExterno).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(clienteExterno));
 }
Example #4
0
        public ActionResult Create([Bind(Include = "Id_ClienteExterno,CExt_Nombre,CExt_Direccion,CExt_Telefono,CExt_FechaCreacion,CExt_Estado")] ClienteExterno clienteExterno)
        {
            if (ModelState.IsValid)
            {
                db.ClienteExternoes.Add(clienteExterno);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(clienteExterno));
        }
Example #5
0
 public static void Modify(ClienteExterno cliente)
 {
     try
     {
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Los Datos No han sido Modificados </br>" + ex.Message);
     }
 }
Example #6
0
 public static void Delete(ClienteExterno cliente)
 {
     try
     {
         cliente.CExt_Estado = 'E';
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("los datos no han sido eliminados" + ex.Message);
     }
 }
Example #7
0
 public static void Save(ClienteExterno cliente)
 {
     try
     {
         cliente.CExt_Estado = 'A';
         dc.ClienteExterno.InsertOnSubmit(cliente);
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Los Datos No han sido Guardados </br>" + ex.Message);
     }
 }
Example #8
0
        // GET: ClienteExterno/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClienteExterno clienteExterno = db.ClienteExternoes.Find(id);

            if (clienteExterno == null)
            {
                return(HttpNotFound());
            }
            return(View(clienteExterno));
        }
 private void GuardarDatosCliente(int id)
 {
     if (id == 0)
     {
         Guardar();
     }
     else
     {
          ClienteExterno listacliente = new ClienteExterno();
          listacliente = ClienteExternoLogica.ObtenerClienteExternolID(id);
         if (listacliente != null)
         {
             ModificarCliente(listacliente);
         }
     }
 }
 protected void grdClienteExterno_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     int codigo = Convert.ToInt32(e.CommandArgument);
     if (e.CommandName == "edit")
     {
         Response.Redirect("ClienteExterno.aspx?cod=" + codigo, true);
     }
     if (e.CommandName == "eliminar")
     {
         ClienteExterno listacliente = new ClienteExterno();
         listacliente = ClienteExternoLogica.ObtenerClienteExternolID(codigo);
         if (listacliente != null)
         {
             ClienteExternoLogica.Delete(listacliente);
             cargarClientes();
         }
     }
 }
 private void ModificarCliente(ClienteExterno listacliente)
 {
     try
     {
         lblmensaje.Text = "";
         listacliente.CExt_Nombre = txtnombreCli.Text;
         listacliente.CExt_Direccion = txtdireccion.Text;
         listacliente.CExt_Telefono = txttelefono.Text;
         listacliente.CExt_FechaCreacion = Convert.ToDateTime(txtfechacreacion.Text);
         ClienteExternoLogica.Modify(listacliente);
         lblmensaje.Visible = true;
         lblmensaje.Text = "Datos Modificados </br>";
         Regresar();
     }
     catch (Exception)
     {
         lblmensaje.Visible = true;
         lblmensaje.Text = "Datos no Modificados </br>";
     }
 }
 //private ClienteExterno listacliente = new ClienteExterno();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Request["cod"] != null)
            {
                btnguardar.Enabled = false;
                btnactualizar.Enabled = true;
                int codigo = Convert.ToInt32(Request["cod"]);
                ClienteExterno listacliente = new ClienteExterno();
                listacliente = ClienteExternoLogica.ObtenerClienteExternolID(codigo);
                if (listacliente != null)
                {
                    try
                    {
                        lblcodigo.Text = listacliente.Id_ClienteExterno.ToString();
                        txtnombreCli.Text = listacliente.CExt_Nombre.ToString();
                        txtdireccion.Text = listacliente.CExt_Direccion.ToString();
                        txttelefono.Text = listacliente.CExt_Telefono.ToString();
                        txtfechacreacion.Text = listacliente.CExt_FechaCreacion.ToString();
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                }
                else
                {
                    btnguardar.Enabled = true;
                    btnactualizar.Enabled = false;
                }
            }
            this.Form.Attributes.Add("autocomplete", "off");
            cargarClientes();
        }
    }