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"]);
             clientefinalInfo = ClienteFinalLogica.ObtenerClienteFinalID(codigo);
             if (clientefinalInfo != null)
             {
                 try
                 {
                     lblcodigo.Text    = clientefinalInfo.Id_ClienteFinal.ToString();
                     txtnombreCli.Text = clientefinalInfo.Cli_Nombre.ToString();
                     txtdireccion.Text = clientefinalInfo.Cli_Direccion.ToString();
                 }
                 catch (Exception)
                 {
                     throw;
                 }
             }
             else
             {
                 btnguardar.Enabled    = true;
                 btnactualizar.Enabled = false;
             }
         }
         this.Form.Attributes.Add("autocomplete", "off");
         CargarClienteFinal();
     }
 }
 private void Guardar()
 {
     try
     {
         lblmensaje.Text  = "";
         clientefinalInfo = new ClienteFinal();
         if (validarClienteFinal(txtnombreCli.Text))
         {
             clientefinalInfo.Cli_Nombre = txtnombreCli.Text;
         }
         else
         {
             lblmen.Text = "Este cliente ya existe.";
         }
         clientefinalInfo.Cli_Direccion = txtdireccion.Text;
         ClienteFinalLogica.Save(clientefinalInfo);
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos Modificados </br>";
         Regresar();
     }
     catch (Exception)
     {
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos no Guardados </br>";
     }
 }
        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"]);
                    clienteInfo = ClienteFinalLogica.ObtenerClienteOperadoraID(codigo);
                    if (clienteInfo != null)
                    {
                        try
                        {
                            lblcodigo.Text                = clienteInfo.Id_ClienteOperadora.ToString();
                            txtclientes.Text              = clienteInfo.ClienteFinal.Cli_Nombre.ToString();
                            ddloperadora.SelectedValue    = clienteInfo.Id_Operadora.ToString();
                            ddlcliprincipal.SelectedValue = clienteInfo.Id_ClienteExterno.ToString();
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                    }
                }

                if (Request["codC"] != null)
                {
                    //btnguardar.Enabled = false;
                    //btnactualizar.Enabled = true;
                    int codigo = Convert.ToInt32(Request["codC"]);
                    clientefinalInfo = ClienteFinalLogica.ObtenerClienteFinalID(codigo);
                    if (clientefinalInfo != null)
                    {
                        try
                        {
                            lblcodcli.Text   = clientefinalInfo.Id_ClienteFinal.ToString();
                            txtclientes.Text = clientefinalInfo.Cli_Nombre.ToString();
                            //txtdireccion.Text = clientefinalInfo.Cli_Direccion.ToString();
                        }
                        catch (Exception)
                        {
                            throw;
                        }
                    }
                    else
                    {
                        btnguardar.Enabled    = true;
                        btnactualizar.Enabled = false;
                    }
                }

                CargarOperadora();
                CargarCliente();
                listarClientes();
            }
        }
示例#4
0
 public static void Modify(ClienteFinal cliente)
 {
     try
     {
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Los Datos No han sido Modificados </br>" + ex.Message);
     }
 }
示例#5
0
 public static void Delete(ClienteFinal cliente)
 {
     try
     {
         cliente.Cli_Estado = 'E';
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("los datos no han sido eliminados" + ex.Message);
     }
 }
示例#6
0
 public static void Save(ClienteFinal cliente)
 {
     try
     {
         cliente.Cli_Estado = 'A';
         dc.ClienteFinal.InsertOnSubmit(cliente);
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Los Datos No han sido Guardados </br>" + ex.Message);
     }
 }
 private void GuardarDatosCliente(int id)
 {
     if (id == 0)
     {
         Guardar();
     }
     else
     {
         clientefinalInfo = ClienteFinalLogica.ObtenerClienteFinalID(id);
         if (clientefinalInfo != null)
         {
             ModificarCliente(clientefinalInfo);
         }
     }
 }
 private void ModificarCliente(ClienteFinal clientefinalInfo)
 {
     try
     {
         lblmensaje.Text                = "";
         clientefinalInfo.Cli_Nombre    = txtnombreCli.Text;
         clientefinalInfo.Cli_Direccion = txtdireccion.Text;
         ClienteFinalLogica.Modify(clientefinalInfo);
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos Modificados </br>";
         Regresar();
     }
     catch (Exception)
     {
         lblmensaje.Visible = true;
         lblmensaje.Text    = "Datos no Modificados </br>";
     }
 }
        protected void grdClientesFinal_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int codigo = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "edit")
            {
                Response.Redirect("ClientesFinal.aspx?cod=" + codigo, true);
            }
            if (e.CommandName == "eliminar")
            {
                ClienteFinal listacliente = new ClienteFinal();
                listacliente = ClienteFinalLogica.ObtenerClienteFinalID(codigo);
                if (listacliente != null)
                {
                    ClienteFinalLogica.Delete(listacliente);
                    CargarClienteFinal();
                }
            }
        }
示例#10
0
        public static void Show()
        {
            Cliente clienteFinal = new ClienteFinal();

            clienteFinal.AnadirLibro();

            Cliente otroClienteFinal = new ClienteFinal();

            otroClienteFinal.AnadirLibro();
            otroClienteFinal.AnadirLibro();

            Cliente editorialCliente = new EditorialCliente();

            editorialCliente.AgregarEditorial(clienteFinal);
            editorialCliente.AgregarEditorial(otroClienteFinal);
            editorialCliente.AnadirLibro();

            Console.WriteLine($"Total pedidos clientes: { editorialCliente.CalcularPedido() }");
        }