}//pageload /// <summary> /// Este método actualizará la información del formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnActualizar_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(this.tbNombre.Text) || String.IsNullOrWhiteSpace(this.tbTelefono.Text) || String.IsNullOrWhiteSpace(this.tbDireccion.Text) || String.IsNullOrWhiteSpace(this.tbEmail.Text)) {//si existe un tb en blanco se indica al usuario y no se aplica ningún cambio ClientScript.RegisterStartupScript(this.GetType(), "alertify", "alertify.error('Error, campos en blanco')", true); } else { this.proveedorBusiness = new ProveedorBusiness(); Proveedor proveedorNuevo = new Proveedor(tbNombre.Text.ToString(), tbTelefono.Text.ToString(), tbDireccion.Text.ToString(), tbEmail.Text.ToString()); bool respuesta = this.proveedorBusiness.actualizarProveedor(proveedorNuevo); if (respuesta)// Si se actualiza el usuario se recargan los datos y se dejan los tb en blanco { ClientScript.RegisterStartupScript(this.GetType(), "alertify", "alertify.success('El proveedor se actualizó exitosamente')", true); //dejar los campos de texto en blanco this.tbEmail.Text = " "; this.tbDireccion.Text = " "; this.tbNombre.Text = " "; this.tbTelefono.Text = " "; cargarInformacion();//recargar el gridview }//if else { ClientScript.RegisterStartupScript(this.GetType(), "alertify", "alertify.error('Se ha producido un error al procesar la solicitud')", true); }//else }//else - no hay datos en blanco }//btnActualizar
}//btnActualizar /// <summary> /// Este método cargará la información en el GridView /// </summary> protected void cargarInformacion() { this.proveedorBusiness = new ProveedorBusiness(); this.proveedores = this.proveedorBusiness.obtenerProveedores(); DataTable table = new DataTable("Proveedores"); table.Columns.Add(new DataColumn("Email", typeof(string))); table.Columns.Add(new DataColumn("Nombre", typeof(string))); table.Columns.Add(new DataColumn("Telefono", typeof(string))); table.Columns.Add(new DataColumn("Direccion", typeof(string))); foreach (Proveedor proveedorActual in this.proveedores) { DataRow row = table.NewRow(); row["Email"] = proveedorActual.Email; row["Nombre"] = proveedorActual.Nombre; row["Telefono"] = proveedorActual.Telefono; row["Direccion"] = proveedorActual.Direccion; table.Rows.Add(row); }//foreach this.gvProveedores.DataSource = table; this.gvProveedores.DataBind(); }//cargarInformacion
public void sProveedor_Load() { string strcookieEditarProveedor = Cookies.GetCookie("cookieEditarProveedor").Value; if (!strcookieEditarProveedor.Equals("Nuevo")) { Proveedor oProveedor = ProveedorBusiness.ObtenerProveedorPorID(strcookieEditarProveedor); sProveedor.Add(new { ID = oProveedor.ID, Nombre = oProveedor.Nombre, RFC = oProveedor.RFC, ContactoNombre = oProveedor.ContactoNombre, ContactoAPaterno = oProveedor.ContactoAPaterno, ContactoAMaterno = oProveedor.ContactoAMaterno, Correo = oProveedor.Correo, Calle = oProveedor.Calle, EntreCalles = oProveedor.EntreCalles, NoExterior = oProveedor.NoExterior, NoInterior = oProveedor.NoInterior, CodigoPostal = oProveedor.CodigoPostal, Colonia = oProveedor.Colonia, Estado = oProveedor.Estado, Municipio = oProveedor.Municipio }); } }
private void cargarGrilla() { ProveedorBusiness proveedorBusiness = new ProveedorBusiness(); try { dgvListar.DataSource = proveedorBusiness.listar(); dgvListar.Columns["estado"].Visible = false; dgvListar.Columns["mail"].HeaderText = "Direccion Mail"; dgvListar.Columns["cp"].HeaderText = "Codigo Postal"; dgvListar.Columns["numeroproveedor"].HeaderText = "Numero Proveedor"; dgvListar.Columns["inicioactividad"].HeaderText = "Inicio Actividad"; dgvListar.Columns["apellido"].HeaderText = "Apellido"; dgvListar.Columns["nombre"].HeaderText = "Nombre"; dgvListar.Columns["direccion"].HeaderText = "Dirección"; dgvListar.Columns["cuit"].HeaderText = "C.U.I.T."; dgvListar.Columns["telefono"].HeaderText = "Telefono"; dgvListar.Columns["inicioactividad"].HeaderText = "Inicio Actividad"; dgvListar.Columns["numeroproveedor"].DisplayIndex = 0; dgvListar.Columns["apellido"].DisplayIndex = 1; dgvListar.Columns["nombre"].DisplayIndex = 2; dgvListar.Columns["cuit"].DisplayIndex = 3; dgvListar.Columns["direccion"].DisplayIndex = 4; dgvListar.Columns["mail"].DisplayIndex = 5; dgvListar.Columns["inicioactividad"].DisplayIndex = 5; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //1. Primer solicitud if (!X.IsAjaxRequest) { //2. Cargar Proveedores sProveedores.DataSource = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataBind(); //3. Cargar las Categorias sCategorias.DataSource = CategoriaBusiness.ObtenerCategorias(); sCategorias.DataBind(); //4. Cargar las SubCategorias sSubCategorias.DataSource = SubcategoriaBusiness.ObtenerSubCategorias(); sSubCategorias.DataBind(); //5. Validar si es un registro nuevo carga Categorias, SubCategorias y Conceptos if (Cookies.GetCookie("cookieEditarRevision").Value.Equals("Nuevo")) { //6. Cargar todos los Conceptos sConceptos.DataSource = ConceptoBusiness.ObtenerConceptos(); sConceptos.DataBind(); } } }
/// <summary> /// Actualiza la lista de proveedores /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void OnReadData_sProveedores(object sender, StoreReadDataEventArgs e) { List <Proveedor> lProveedor = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataSource = lProveedor; sProveedores.DataBind(); }
private void btnBorrar_Click(object sender, EventArgs e) { ProveedorAccion proveedorAccion = new ProveedorAccion("Modificar", 3); ProveedorBusiness proveedorBusiness = new ProveedorBusiness(); Proveedor proveedor = new Proveedor(); int num = Convert.ToInt32(lblNumId.Text); try { CodigoPostal codigoPostal = new CodigoPostal(); proveedor.cuit = txtCuit.Text.ToString().Trim(); proveedor.numeroProveedor = Convert.ToInt32(txtNumeroProveedor.Text.Trim()); proveedor.apellido = txtApellido.Text.ToString().Trim(); proveedor.nombre = txtNombre.Text.ToString().Trim(); proveedor.direccion = txtDireccion.Text.ToString().Trim(); proveedor.cp = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString()); proveedor.telefono = Convert.ToInt64(txtTelefono.Text.ToString()); proveedor.mail = txtMail.Text.ToString().Trim(); proveedor.inicioActividad = Convert.ToDateTime(dtpFnac.Value.ToString()); proveedorBusiness.eliminar(num); MessageBox.Show("Modificado con éxito"); this.Close(); proveedorAccion.Show(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!X.IsAjaxRequest) { //1. Dar formato al español en mensajes de la contraseña PasswordMask mask = pmContrasena; PasswordMask maskC = pmConfirmarContrasena; Ext.Net.JsonObject messages = new Ext.Net.JsonObject(); messages["pass"] = "******"; messages["and"] = "y"; messages["passTooShort"] = "contraseña es muy corta (tamaño mínimo: {0})"; messages["noCharType"] = "contraseña debe contener {0}"; messages["digits"] = "dígitos"; messages["letters"] = "letras"; messages["lettersUp"] = "letras en mayúsculas"; messages["symbols"] = "símbolos"; messages["inBlackList"] = "contraseña esta en la lista de las más utilizadas"; messages["passRequired"] = "contraseña requerida"; messages["equalTo"] = "contraseña es igual al usuario"; messages["repeat"] = "contraseña consiste de caracteres repetidos"; messages["badChars"] = "contraseña contiene caracteres no admitidos: “{0}â€"; mask.Messages = messages; maskC.Messages = messages; sProveedores.DataSource = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { this.proveedorbusiness = new ProveedorBusiness(); if (!IsPostBack) { recargarModulo(); }//saber si es la primera vez de la pagina }//Page_Load
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!X.IsAjaxRequest) { List <Proveedor> lProveedor = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataSource = lProveedor; sProveedores.DataBind(); rmProveedores.RegisterIcon(Icon.Delete); } }
private void txtBuscarCuit_TextChanged(object sender, EventArgs e) { ProveedorBusiness proveedorBusiness = new ProveedorBusiness(); string busqueda = txtBuscarApellido.Text.Trim(); try { dgvListar.DataSource = proveedorBusiness.buscar("apellido", busqueda); txtBuscarNumero.Clear(); } catch (Exception ex) { throw ex; } }
public ProveedorModificar(int v) { InitializeComponent(); ProveedorBusiness proveedor = new ProveedorBusiness(); cargarGrilla(); dgvListar.Columns["id"].Visible = false; if (v == 2) { Text = "Listar proveedores"; } if (v == 3) { Text = "Borrar proveedores"; } }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //1. Primer solicitud if (!X.IsAjaxRequest) { //2. Cargar sucursales sSucursales.DataSource = SucursalBusiness.ObtenerSucursales(); sSucursales.DataBind(); //3. Cargar Conceptos sConceptos.DataSource = ConceptoBusiness.ObtenerConceptos(); sConceptos.DataBind(); //4. Cargar Proveedores sProveedores.DataSource = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataBind(); } }
/// <summary> /// Evento que se lanza al cargar la página /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { ////Llenar los combos de Estados y Municipios if (!X.IsAjaxRequest) { // sEstados.DataSource = EstadoBusiness.ObtenerEstados(); // sEstados.DataBind(); // //sMunicipios.DataSource = MunicipioBusiness.ObtenerMunicipios(); // //sMunicipios.DataBind(); // //sColonias.DataSource = ColoniaBusiness.ObtenerColonias(); // //sColonias.DataBind(); sProveedores.DataSource = ProveedorBusiness.ObtenerProveedores(); sProveedores.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { //cargar clientes en dropdown this.proveedorBusiness = new ProveedorBusiness(); this.proveedores = this.proveedorBusiness.obtenerProveedores(); if (this.ddlProveedores != null) { if (!IsPostBack) { this.ddlProveedores.Items.Add("---Proveedores---"); foreach (Proveedor proveedorActual in this.proveedores) { this.ddlProveedores.Items.Add(new System.Web.UI.WebControls.ListItem(proveedorActual.Nombre)); }//llenar el listbox con los proveedores de la DB this.btnExportarExcel.Visible = false; this.btnExportarPdf.Visible = false; }//if para ver si es la primera vez que se carga el modulo }//if para ver si el listbox esta vacio }//pageload
}//cargarInformacion /// <summary> /// Este método realizará la acción de seleccionar una fila del GridView y cargarlos en el formulario /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void DeleteRowButton_Click(object sender, GridViewDeleteEventArgs e) { String email = this.gvProveedores.DataKeys[e.RowIndex].Value.ToString();//email (id) del proveedor por el cual se cargarán y modificarán los datos this.tbEmail.Enabled = false; this.tbEmail.Text = email; this.proveedorBusiness = new ProveedorBusiness(); this.proveedores = this.proveedorBusiness.obtenerProveedores(); foreach (Proveedor proveedorActual in this.proveedores) //buscar los datos del proveedor seleccionado y mostrarlos en los campos de texto { if (proveedorActual.Email.Equals(email))//se buscan los datos { this.tbNombre.Text = proveedorActual.Nombre; this.tbTelefono.Text = proveedorActual.Telefono; this.tbDireccion.Text = proveedorActual.Direccion; this.tbNombre.Enabled = true; this.tbTelefono.Enabled = true; this.tbDireccion.Enabled = true; } }//foreach }//btnBuscar_Click
private void dgvListar_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (Text == "Borrar proveedores") { ProveedorBusiness pro = new ProveedorBusiness(); Proveedor prov = (Proveedor)dgvListar.CurrentRow.DataBoundItem; pro.eliminar(prov.id); MessageBox.Show("Eliminado con éxito"); cargarGrilla(); return; } else { Close(); ProveedorBusiness proveedorBusiness = new ProveedorBusiness(); Proveedor proveedor = (Proveedor)dgvListar.CurrentRow.DataBoundItem; ProveedorAccion frm = new ProveedorAccion(Text, 3); frm.lblNumId.Text = proveedor.id.ToString(); frm.txtCuit.Text = proveedor.cuit.ToString(); frm.txtNumeroProveedor.Text = proveedor.numeroProveedor.ToString(); frm.txtApellido.Text = proveedor.apellido.ToString(); frm.txtNombre.Text = proveedor.nombre.ToString(); frm.txtDireccion.Text = proveedor.direccion.ToString(); frm.cmbCodigoPostal.Text = proveedor.cp.ToString(); frm.txtTelefono.Text = proveedor.telefono.ToString(); frm.txtMail.Text = proveedor.mail.ToString(); frm.dtpFnac.Text = proveedor.inicioActividad.ToLongDateString(); frm.ShowDialog(); } } catch (Exception ex) { throw ex; } }
private void btnAgregar_Click(object sender, EventArgs e) { ProveedorBusiness proveedorBusiness = new ProveedorBusiness(); Proveedor proveedor = new Proveedor(); if (string.IsNullOrEmpty(txtCuit.Text) || string.IsNullOrEmpty(txtApellido.Text) || string.IsNullOrEmpty(txtCuit.Text) || string.IsNullOrEmpty(txtDireccion.Text) || string.IsNullOrEmpty(txtMail.Text) || string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtTelefono.Text)) { MessageBox.Show("Debe completar la informacion"); return; } proveedor.cuit = txtCuit.Text; proveedor.numeroProveedor = Convert.ToInt32(txtNumeroProveedor.Text); proveedor.apellido = txtApellido.Text; proveedor.nombre = txtNombre.Text; proveedor.direccion = txtDireccion.Text; proveedor.telefono = Convert.ToInt64(txtTelefono.Text); proveedor.cp = Convert.ToInt32(cmbCodigoPostal.SelectedValue.ToString()); proveedor.mail = txtMail.Text; proveedor.inicioActividad = Convert.ToDateTime(dtpFnac.Value.ToString()); proveedorBusiness.agregar(proveedor); MessageBox.Show("Proveedor agregado correctamente"); this.Close(); }
/// <summary> /// Evento de clic del botón Guardar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void imgbtnGuardar_Click(object sender, DirectEventArgs e) { //1. Obtener datos de la Forma y saber si es edición o nuevo string strRegistro = e.ExtraParams["registro"]; string strcookieEditarProveedor = Cookies.GetCookie("cookieEditarProveedor").Value; Dictionary <string, string> dRegistro = JSON.Deserialize <Dictionary <string, string> >(strRegistro); Proveedor oProveedor = new Proveedor(); //2. Por cada elemento del submit de la Forma detectar el campo y asignarlo al objeto correspondiente foreach (KeyValuePair <string, string> sd in dRegistro) { switch (sd.Key) { //3. Datos del proveedor case "txtfNombre": oProveedor.Nombre = sd.Value; break; case "txtfRFC": oProveedor.RFC = sd.Value; break; case "txtfContactoNombre": oProveedor.ContactoNombre = sd.Value; break; case "txtfContactoAPaterno": oProveedor.ContactoAPaterno = sd.Value; break; case "txtfContactoAMaterno": oProveedor.ContactoAMaterno = sd.Value; break; case "txtfCorreo": oProveedor.Correo = sd.Value; break; case "txtfCalle": oProveedor.Calle = sd.Value; break; case "txtfEntreCalles": oProveedor.EntreCalles = sd.Value; break; case "txtfNoExterior": oProveedor.NoExterior = sd.Value; break; case "txtfNoInterior": oProveedor.NoInterior = sd.Value; break; case "txtfCodigoPostal": oProveedor.CodigoPostal = Convert.ToInt32(sd.Value); break; case "txtColonia": oProveedor.Colonia = sd.Value; break; case "cmbEstado": oProveedor.Estado = sd.Value; break; case "cmbMunicipio": oProveedor.Municipio = sd.Value; break; } } //4. Validar si es nuevo o es uno existente if (strcookieEditarProveedor.Equals("Nuevo")) { //5. Insertar en la base de datos oProveedor.ID = ProveedorBusiness.Insertar(oProveedor); //6. Mandar mensaje con el código del proveedor var success = new JFunction { Fn = "imgbtnGuardar_Click_Success" }; X.Msg.Alert("Registro completo", "<p align='center'>Proveedor registrado con ID: <br/>" + oProveedor.ID + ".</p>", success).Show(); } else { oProveedor.ID = strcookieEditarProveedor; //7. Actualizar los datos del proveedor ProveedorBusiness.Actualizar(oProveedor); //8. Mandar mensaje con el código del proveedor var success = new JFunction { Fn = "imgbtnGuardar_Click_Success" }; X.Msg.Alert("Actualización completa", "<p align='center'>Se han actualizado los datos del proveedor <br/>" + oProveedor.ID + ".</p>", success).Show(); } }
public void EliminarProveedor(string strID) { ProveedorBusiness.Borrar(strID); }
public MóduloProveedor() { proveedorBusiness = new ProveedorBusiness(); proveedorDAO = new ProveedorDAO(); InitializeComponent(); }
public AgregarProveedor() { proveedorBusiness = new ProveedorBusiness(); proveedorDAO = new ProveedorDAO(); InitializeComponent(); }