protected void btnGrabar_Click(object sender, EventArgs e) { Usuario objLogin = (Usuario)Session[Constantes.sesionUsuario]; bool graboOK = false; lblMensaje.Text = ""; string mensajeError = ""; if (txtRUC.Text != "" && txtRazonSocial.Text!="") { if (!EsNuevoRegistro()) { //actualizar Cliente objCliente = ClienteBL.Instancia.ObtenerClienteById(Convert.ToInt32(Request["idCliente"].ToString())); SetearValores(ref objCliente); objCliente.CLI_UsuarioModificacion = objLogin.IDUsuario.ToString(); objCliente.CLI_FechaHoraModificacion = DateTime.Now; try { objCliente = ClienteBL.Instancia.Actualizar(objCliente); graboOK = true; } catch (Exception ex) { graboOK = false; mensajeError = "Actualizar" + ex.Message; } } else { //insertar Cliente objCliente = new Cliente(); SetearValores(ref objCliente); objCliente.CLI_UsuarioCreacion = objLogin.IDUsuario.ToString(); objCliente.CLI_FechaHoraCreacion = DateTime.Now; try { objCliente = ClienteBL.Instancia.Insertar(objCliente); graboOK = true; LimpiarFormulario(); } catch (Exception ex) { graboOK = false; mensajeError = "Insertar" + ex.Message; } } } if (graboOK) { ClientScript.RegisterStartupScript(this.GetType(), "miscriptError", "$(function(){MostrarMensaje('msjSatisfactorio');});", true); } else { lblMensaje.Text = mensajeError; } }
private void CargarCliente() { Cliente objcliente = new Cliente(); objcliente.CLI_Estado = Constantes.EstadoActivo; ddlCliente.DataSource = ClienteBL.Instancia.ListarPorRazonSocial(objcliente); ddlCliente.DataValueField = "IDCliente"; ddlCliente.DataTextField = "CLI_RazonSocial"; ddlCliente.DataBind(); ddlCliente.Items.Insert(0, new ListItem(Resources.generales.textoSeleccionar, "0")); }
//private void CargarEstado() //{ // if (Session["ddlIdiomas"].ToString() == "en-US") // { // ddltipo.Items.Insert(0, new ListItem(Resources.generales.textoSelect, "0")); // } // else // { // ddltipo.Items.Insert(0, new ListItem(Resources.generales.textoSeleccionar, "0")); // } // ddltipo.Items.Insert(1, "Activo"); // ddltipo.Items.Insert(2, "Inactivo"); //} //[WebMethod] private void CargarCliente() { Cliente objcliente = new Cliente(); objcliente.CLI_Estado = Constantes.EstadoActivo; ddlCliente.DataSource = ClienteBL.Instancia.ListarPorRazonSocial(objcliente); ddlCliente.DataValueField = "IDCliente"; ddlCliente.DataTextField = "CLI_RazonSocial"; ddlCliente.DataBind(); if (Session["ddlIdiomas"].ToString() == "en-US") { ddlCliente.Items.Insert(0, new ListItem(Resources.generales.textoSelect, "0")); } else { ddlCliente.Items.Insert(0, new ListItem(Resources.generales.textoSeleccionar, "0")); } //cliente = cliente.ToLower(); //Cliente objcliente = new Cliente(); //objcliente.CLI_Estado = Constantes.EstadoActivo; //var listcliente = ClienteBL.Instancia.ListarPorRazonSocial(objcliente) //.Where(c=>c.CLI_RazonSocial.ToLower().Contains(cliente)); //return listcliente.ToList(); }
/// <summary> /// Crear un nuevo objeto Cliente. /// </summary> /// <param name="iDCliente">Valor inicial de la propiedad IDCliente.</param> /// <param name="cLI_RazonSocial">Valor inicial de la propiedad CLI_RazonSocial.</param> public static Cliente CreateCliente(global::System.Int32 iDCliente, global::System.String cLI_RazonSocial) { Cliente cliente = new Cliente(); cliente.IDCliente = iDCliente; cliente.CLI_RazonSocial = cLI_RazonSocial; return cliente; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Cliente. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToCliente(Cliente cliente) { base.AddObject("Cliente", cliente); }
private void SetearValores(ref Cliente objCliente) { //objCliente.CLI_Contacto = txtContacto.Text; objCliente.CLI_Correo = txtEmail.Text; objCliente.CLI_Direccion = txtDireccion.Text; objCliente.CLI_Fax = txtFax.Text; objCliente.CLI_Observaciones = txtObservaciones.Text; objCliente.CLI_RazonSocial = txtRazonSocial.Text; objCliente.CLI_RUC = txtRUC.Text; objCliente.CLI_Telefono1 = txtTelefono1.Text; objCliente.CLI_Telefono2 = txtTelefono2.Text; objCliente.IDDistrito = ddlDistrito.SelectedValue != "0" ? Convert.ToInt32(ddlDistrito.SelectedValue) : (int?)null; objCliente.CLI_Estado = Constantes.EstadoActivo; }
//private void CargarEstado() //{ // if (Session["ddlIdiomas"].ToString() == "en-US") // { // ddltipo.Items.Insert(0, new ListItem(Resources.generales.testoAll, "0")); // } // else // { // ddltipo.Items.Insert(0, new ListItem(Resources.generales.textoTodos, "0")); // } // ddltipo.Items.Insert(1, "Activo"); // ddltipo.Items.Insert(2, "Inactivo"); //} private void CargarCliente() { Cliente objcliente = new Cliente(); objcliente.CLI_Estado = Constantes.EstadoActivo; ddlCliente.DataSource = ClienteBL.Instancia.ListarPorRazonSocial(objcliente); ddlCliente.DataValueField = "IDCliente"; ddlCliente.DataTextField = "CLI_RazonSocial"; ddlCliente.DataBind(); if (Session["ddlIdiomas"].ToString() == "en-US") { ddlCliente.Items.Insert(0, new ListItem(Resources.generales.testoAll, "0")); } else { ddlCliente.Items.Insert(0, new ListItem(Resources.generales.textoTodos, "0")); } }
protected void btnGrabar_Click(object sender, EventArgs e) { if (validar()) { lblerrorEmail.Visible = false; Usuario objLogin = (Usuario)Session[Constantes.sesionUsuario]; bool graboOK = false; lblMensaje.Text = string.Empty; string mensajeError = string.Empty; int idCliente = 0; IList<ContactoCliente> lstContactoCliente = (IList<ContactoCliente>)Session["snContactoCliente"]; IList<DireccionCliente> lstDireccionCliente = (IList<DireccionCliente>)Session["snDireccionCliente"]; if (txtRazonSocial.Text != "") { if (!EsNuevoRegistro()) { //actualizar IList<ContactoCliente> lstContactoClienteOld = ContactoClienteBL.Instancia.ObtenerContactosCliente(Convert.ToInt32(Request["idCliente"].ToString())); IList<DireccionCliente> lstDireccionClienteOld = DireccionClienteBL.Instancia.ObtenerDireccionesCliente(Convert.ToInt32(Request["idCliente"].ToString())); Cliente objCliente = ClienteBL.Instancia.ObtenerClienteById(Convert.ToInt32(Request["idCliente"].ToString())); idCliente = objCliente.IDCliente; SetearValores(ref objCliente); objCliente.CLI_UsuarioModificacion = objLogin.IDUsuario.ToString(); objCliente.CLI_FechaHoraModificacion = DateTime.Now; try { ClienteBL.Instancia.Actualizar(objCliente); for (int j = 0; j < lstContactoClienteOld.Count; j++) { ContactoCliente objContactoCliente = ContactoClienteBL.Instancia.ObtenerContactoClienteById(lstContactoClienteOld[j].IDContactoCliente); ContactoClienteBL.Instancia.Eliminar(objContactoCliente); } for (int j = 0; j < lstDireccionClienteOld.Count; j++) { DireccionCliente objDireccionCliente = DireccionClienteBL.Instancia.ObtenerDireccionClienteById(lstDireccionClienteOld[j].IDDireccionCliente); DireccionClienteBL.Instancia.Eliminar(objDireccionCliente); } for (int j = 0; j < lstContactoCliente.Count; j++) { ContactoCliente objContactoCliente = new ContactoCliente(); objContactoCliente.COC_Nombres = lstContactoCliente[j].COC_Nombres.ToString(); objContactoCliente.COC_Apellidos = lstContactoCliente[j].COC_Apellidos.ToString(); objContactoCliente.COC_Cargo = lstContactoCliente[j].COC_Cargo.ToString(); objContactoCliente.COC_Telefono1 = lstContactoCliente[j].COC_Telefono1.ToString(); objContactoCliente.COC_Telefono2 = lstContactoCliente[j].COC_Telefono2.ToString(); objContactoCliente.COC_Estado = Constantes.EstadoActivo; objContactoCliente.IDCliente = idCliente; objContactoCliente.COC_UsuarioCreacion = objLogin.IDUsuario.ToString(); objContactoCliente.COC_FechaHoraCreacion = DateTime.Now; ContactoClienteBL.Instancia.Insertar(objContactoCliente); } for (int j = 0; j < lstDireccionCliente.Count; j++) { DireccionCliente objDireccionCliente = new DireccionCliente(); objDireccionCliente.DIC_Tipo = lstDireccionCliente[j].DIC_Tipo.ToString(); objDireccionCliente.DIC_Descripcion = lstDireccionCliente[j].DIC_Descripcion.ToString(); objDireccionCliente.DIC_Estado = Constantes.EstadoActivo; objDireccionCliente.IDCliente = idCliente; objDireccionCliente.DIC_UsuarioCreacion = objLogin.IDUsuario.ToString(); objDireccionCliente.DIC_FechaHoraCreacion = DateTime.Now; DireccionClienteBL.Instancia.Insertar(objDireccionCliente); } graboOK = true; } catch (Exception ex) { graboOK = false; mensajeError = "Actualizar" + ex.Message; } } else { //insertar Cliente objCliente = new Cliente(); SetearValores(ref objCliente); objCliente.CLI_UsuarioCreacion = objLogin.IDUsuario.ToString(); objCliente.CLI_FechaHoraCreacion = DateTime.Now; try { objCliente = ClienteBL.Instancia.Insertar(objCliente); idCliente = objCliente.IDCliente; objCliente.CLI_Codigo = "CLI" + idCliente.ToString().PadLeft(7, '0'); ClienteBL.Instancia.Actualizar(objCliente); if (lstContactoCliente != null) { for (int j = 0; j < lstContactoCliente.Count; j++) { ContactoCliente objContactoCliente = new ContactoCliente(); objContactoCliente.COC_Nombres = lstContactoCliente[j].COC_Nombres.ToString(); objContactoCliente.COC_Apellidos = lstContactoCliente[j].COC_Apellidos.ToString(); objContactoCliente.COC_Cargo = lstContactoCliente[j].COC_Cargo.ToString(); objContactoCliente.COC_Telefono1 = lstContactoCliente[j].COC_Telefono1.ToString(); objContactoCliente.COC_Telefono2 = lstContactoCliente[j].COC_Telefono2.ToString(); objContactoCliente.COC_Estado = Constantes.EstadoActivo; objContactoCliente.IDCliente = idCliente; objContactoCliente.COC_UsuarioCreacion = objLogin.IDUsuario.ToString(); objContactoCliente.COC_FechaHoraCreacion = DateTime.Now; ContactoClienteBL.Instancia.Insertar(objContactoCliente); } } if (lstDireccionCliente != null) { for (int j = 0; j < lstDireccionCliente.Count; j++) { DireccionCliente objDireccionCliente = new DireccionCliente(); objDireccionCliente.DIC_Tipo = lstDireccionCliente[j].DIC_Tipo.ToString(); objDireccionCliente.DIC_Descripcion = lstDireccionCliente[j].DIC_Descripcion.ToString(); objDireccionCliente.DIC_Estado = Constantes.EstadoActivo; objDireccionCliente.IDCliente = idCliente; objDireccionCliente.DIC_UsuarioCreacion = objLogin.IDUsuario.ToString(); objDireccionCliente.DIC_FechaHoraCreacion = DateTime.Now; DireccionClienteBL.Instancia.Insertar(objDireccionCliente); } } graboOK = true; LimpiarFormulario(); } catch (Exception ex) { graboOK = false; mensajeError = "Insertar" + ex.Message; } } } if (graboOK) { Session["snContactoCliente"] = null; Session["snDireccionCliente"] = null; ClientScript.RegisterStartupScript(this.GetType(), "miscriptError", "$(function(){MostrarMensaje('msjSatisfactorio');});", true); //Response.Redirect("clientesBuscar.aspx"); } else { Session["snContactoCliente"] = null; Session["snDireccionCliente"] = null; lblMensaje.Text = mensajeError; } } else { lblerrorEmail.Visible = true; } }
private void CargarDatos() { Cliente objCliente = new Cliente(); objCliente.CLI_Codigo = txtCodigo.Text; objCliente.CLI_RazonSocial = txtRazonSocial.Text; objCliente.CLI_RUC = txtRuc.Text; objCliente.CLI_IndicadorArea = ddlIndicadorArea.SelectedValue; //objCliente.CLI_Direccion = txtDireccion.Text; IList<Cliente> lstClientes = ClienteBL.Instancia.ListarClientes(objCliente); if (lstClientes.Count != 0) { gvBuscar.DataSource = lstClientes; gvBuscar.DataBind(); Session["cargarClientes"] = lstClientes; } else { gvBuscar.DataSource = null; gvBuscar.DataBind(); if ((Session["ddlIdiomas"].ToString() == "en-US")) { lblmensaje.Text = "No Data Found"; } else { lblmensaje.Text = "No Existen Datos Encontrados"; } } gvBuscar.PageIndex = 0; }