protected void btnGuardar_Click(object sender, EventArgs e) { if (txtdescripcion.Value.Trim().Equals(string.Empty)) { //se agrega el label que indique lo que no hay datos lblGuardar.InnerText = "Debe ingresar datos"; lblGuardar.Visible = true; } else { Cls_TipoCliente_DAL Obj_TipoCliente_DAL = new Cls_TipoCliente_DAL(); Cls_TipoCliente_BLL Obj_TipoCliente_BLL = new Cls_TipoCliente_BLL(); lblGuardar.Visible = false; Obj_TipoCliente_DAL.sDescripcion = this.txtdescripcion.Value.ToString(); if ((BD)Session["tipo"] == BD.Actualizar) { Obj_TipoCliente_DAL.BIdTipoCliente = Convert.ToByte(this.txtIdTipoCliente.Value); Obj_TipoCliente_BLL.crudTipoCliente(ref Obj_TipoCliente_DAL, BD.Actualizar); } else { Obj_TipoCliente_BLL.crudTipoCliente(ref Obj_TipoCliente_DAL, BD.Insertar); } Response.Redirect(pantallaMantenimiento, true); } }
protected void btnEliminar_Click(object sender, EventArgs e) { Obj_TipoCliente_DAL = new Cls_TipoCliente_DAL(); //Recorre Grid buscando chk foreach (GridViewRow row in TipoClienteGridView.Rows) { //busca el la fila if (row.RowType == DataControlRowType.DataRow) { //si esta checkeado instancia las propiedades del objeto CheckBox chkRow = (row.Cells[0].FindControl("chkRow") as CheckBox); if (chkRow.Checked) { Obj_TipoCliente_DAL.BIdTipoCliente = Convert.ToByte(row.Cells[0].Text); Obj_TipoCliente_DAL.sDescripcion = row.Cells[1].Text; //llamado metodo eliminar Obj_TipoCliente_BLL.crudTipoCliente(ref Obj_TipoCliente_DAL, BD.Eliminar); } } } if (Obj_TipoCliente_DAL.SMsjError == string.Empty) { this.errorMensaje.InnerHtml = "Tipo de Cliente Eliminado con exito."; this.BindGrid(); } else { this.errorMensaje.InnerHtml = "Se presento un error a la hora de Eliminar Tipo de cliente."; this.BindGrid(); } }
protected void btnEditar_Click(object sender, EventArgs e) { //Recorre Grid buscando chk foreach (GridViewRow row in TipoClienteGridView.Rows) { //busca el la fila if (row.RowType == DataControlRowType.DataRow) { //si esta checkeado instancia las propiedades del objeto CheckBox chkRow = (row.Cells[0].FindControl("chkRow") as CheckBox); if (chkRow.Checked) { //Se instancia objeto Obj_TipoCliente_DAL = new Cls_TipoCliente_DAL(); //Secion tipo Editar Session["tipo"] = BD.Actualizar; Obj_TipoCliente_DAL.BIdTipoCliente = Convert.ToByte(row.Cells[0].Text); Obj_TipoCliente_DAL.sDescripcion = row.Cells[1].Text; //Sesion estado lleva el objeto Session["sTipoCliente"] = Obj_TipoCliente_DAL; Response.Redirect(pantallaMantenimiento, false); } } } }
protected void btnBuscar_Click(object sender, EventArgs e) { Cls_TipoCliente_DAL Obj_TipoCliente_DAL = new Cls_TipoCliente_DAL(); Cls_TipoCliente_BLL Obj_TipoCliente_BLL = new Cls_TipoCliente_BLL(); Obj_TipoCliente_DAL.sDescripcion = txtFiltraTipocliente.Text; Obj_TipoCliente_BLL.crudTipoCliente(ref Obj_TipoCliente_DAL, BD.Filtrar); TipoClienteGridView.DataSource = Obj_TipoCliente_DAL.DS.Tables[0]; TipoClienteGridView.DataBind(); }
private void CargaTipoCliente() { Cls_TipoCliente_DAL Obj_TipoCliente_DAL = new Cls_TipoCliente_DAL(); Cls_TipoCliente_BLL Obj_TipoCliente_BLL = new Cls_TipoCliente_BLL(); Obj_TipoCliente_BLL.crudTipoCliente(ref Obj_TipoCliente_DAL, BD.Listar); DropDownTClientes.DataSource = Obj_TipoCliente_DAL.DS.Tables[0]; DropDownTClientes.DataTextField = "Descripcion"; DropDownTClientes.DataValueField = "IdTipoCliente"; DropDownTClientes.DataBind(); }
private void BindGrid() { Cls_TipoCliente_DAL Obj_TipoCliente_DAL = new Cls_TipoCliente_DAL(); Cls_TipoCliente_BLL Obj_TipoCliente_BLL = new Cls_TipoCliente_BLL(); Obj_TipoCliente_BLL.crudTipoCliente(ref Obj_TipoCliente_DAL, BD.Listar); if (Obj_TipoCliente_DAL.DS.Tables.Count > 0) { TipoClienteGridView.DataSource = Obj_TipoCliente_DAL.DS.Tables[0]; TipoClienteGridView.DataBind(); } }
public void crudTipoCliente(ref Cls_TipoCliente_DAL Obj_TipoCliente_DAL, BD Accion) { // Se instancia el Objeto de CatalogosMantenimientosClient (WCF) CatalogosMantenimientosClient Obj_TipoCliente_Client = new CatalogosMantenimientosClient(); try { // Se abre la conexion al servicio Obj_TipoCliente_Client.Open(); // Se cargan trae el DataTable y se carga al Obj_TipoCliente_DAL string sMsjError = string.Empty; switch (Accion) { case BD.Actualizar: Obj_TipoCliente_Client.actualizarTipoCliente(Obj_TipoCliente_DAL.BIdTipoCliente, Obj_TipoCliente_DAL.sDescripcion, ref sMsjError); break; case BD.Eliminar: Obj_TipoCliente_Client.eliminarTipoCliente(Obj_TipoCliente_DAL.BIdTipoCliente, ref sMsjError); break; case BD.Filtrar: Obj_TipoCliente_DAL.DS.Tables.Add(Obj_TipoCliente_Client.filtrarTipoCliente(Obj_TipoCliente_DAL.BIdTipoCliente, Obj_TipoCliente_DAL.sDescripcion, ref sMsjError)); break; case BD.Insertar: Obj_TipoCliente_Client.insertarTipoCliente(Obj_TipoCliente_DAL.BIdTipoCliente, Obj_TipoCliente_DAL.sDescripcion, ref sMsjError); break; case BD.Listar: Obj_TipoCliente_DAL.DS.Tables.Add(Obj_TipoCliente_Client.listarTipoCliente(ref sMsjError)); break; default: break; } Obj_TipoCliente_DAL.SMsjError = sMsjError; } catch (Exception ex) { Obj_TipoCliente_DAL.SMsjError = ex.Message.ToString(); } finally { if (Obj_TipoCliente_Client.State == System.ServiceModel.CommunicationState.Opened) { Obj_TipoCliente_Client.Close(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { txtIdTipoCliente.Disabled = true; if ((BD)Session["tipo"] == BD.Actualizar) { Obj_TipoCliente_DAL = (Cls_TipoCliente_DAL)Session["sTipoCliente"]; this.mantenimiento.InnerHtml = "Modificacion de Tipo Cliente"; this.txtIdTipoCliente.Value = Obj_TipoCliente_DAL.BIdTipoCliente.ToString(); this.txtdescripcion.Value = WebUtility.HtmlDecode(Obj_TipoCliente_DAL.sDescripcion.ToString()); } else { this.mantenimiento.InnerHtml = "Nuevos de Tipos Cliente"; lblIdTipoCliente.Visible = false; this.txtIdTipoCliente.Visible = false; this.txtIdTipoCliente.Value = string.Empty; this.txtdescripcion.Value = string.Empty; } } }