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(); } }
public static void Modify(ClienteFinal cliente) { try { dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("Los Datos No han sido Modificados </br>" + ex.Message); } }
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); } }
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(); } } }
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() }"); }