private void btnNuevo_Click(object sender, EventArgs e) { frmMensaje fm = new frmMensaje(); if (txtIdCliente.Text != string.Empty.Trim() && txtNombre.Text.Trim() != string.Empty && txtCedula.Text.Trim() != string.Empty.Trim() && txtTelefono.Text.Trim() != string.Empty && txtDIreccion.Text.Trim() != string.Empty) { int idCliente = int.Parse(txtIdCliente.Text); string usuario = Login.currentCuenta; //instanciando la clase facturacion Facturacion factura = new Facturacion(); factura.idCliente = idCliente; factura.usuario = usuario; if (dataGridViewProductos.Rows.Count != 0) { if (!factura.InsertarFactura()) { MessageBox.Show(factura.mensaje); return; } foreach (DataGridViewRow f in dataGridViewProductos.Rows) { if (!factura.facturar(int.Parse(f.Cells[0].Value.ToString()), int.Parse(f.Cells[2].Value.ToString()), Convert.ToDouble(f.Cells[3].Value.ToString()))) { MessageBox.Show(factura.mensaje); return; } } } else { fm.txtMensaje.Text = "No hay productos agragados para facturar."; fm.Show(); return; } } else { fm.txtMensaje.Text = "Debe seleccionar un cliente."; fm.Show(); return; } resetControls(); fm.txtMensaje.Text = "Producto(s) facturado(s) con exíto!!!.."; fm.Show(); }
private void btnGenerar_Click(object sender, EventArgs e) { double total = 0; frmMensaje fm = new frmMensaje(); if (comboBoxReporte.SelectedIndex == 0) { dataGridViewReporte.Enabled = true; cargarDatosGrid(dataGridViewReporte); dataGridViewReporte.Columns[4].DefaultCellStyle.Format = "N2"; foreach (DataGridViewRow i in dataGridViewReporte.Rows) { total += Convert.ToDouble(i.Cells[4].Value); } textTotal.Text = "RD$" + total.ToString("N2"); } else { fm.txtMensaje.Text = "Debe seleccionar el reporte a generar"; fm.Show(); return; } }
private void btnStatus_Click(object sender, EventArgs e) { frmMensaje f = new frmMensaje(); if (checkBoxStatus.Checked == true) { if (!user.activarDesactivar()) { f.txtMensaje.Text = user.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "El usuario ha sido desactivado correctamente!!!".ToUpper(); f.Show(); } } if (checkBoxStatus.Checked == false) { if (!user.activarDesactivar()) { f.txtMensaje.Text = user.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "El usuario ha sido activado correctamente!!!".ToUpper(); f.Show(); } } estadoIniciarBotones(); limpiarControles(); //refresca el datagrip mostrando le nuevo usuario creado cargarDatosGrid(dataGridViewUsuarios); }
private void btnFacturacion_Click(object sender, EventArgs e) { frmMensaje f = new frmMensaje(); frmFacturacion facturar = new frmFacturacion(); facturar.MdiParent = this; //verifica si el formulario esta abierto foreach (Form frm in Application.OpenForms) { if (frm.GetType() == typeof(frmFacturacion)) { f.txtMensaje.Text = "El formulario facturación se encuentra actualmente abierto....."; f.Show(); return; } } facturar.Show(); }
private void btnClientes_Click(object sender, EventArgs e) { frmMensaje f = new frmMensaje(); frmClientes clientes = new frmClientes(); clientes.MdiParent = this; //verifica si el formulario esta abierto foreach (Form frm in Application.OpenForms) { if (frm.GetType() == typeof(frmClientes)) { f.txtMensaje.Text = "El formulario clientes se encuentra actualmente abierto....."; f.Show(); return; } } clientes.Show(); }
private void btnGuardar_Click(object sender, EventArgs e) { frmMensaje f = new frmMensaje(); string nombre = txtNombre.Text.Trim(); string apellido = txtApeliido.Text.Trim(); string cedula = txtCedula.Text; string usuario = txtUsuario.Text.Trim(); string password = encriptar(txtContrasena.Text.Trim()); bool status = checkBoxStatus.Checked; user = new Usuarios(); if (oldOrNew == 0) { user.id = int.Parse(dataGridViewUsuarios.CurrentRow.Cells[0].Value.ToString()); } user.nombre = nombre; user.apellido = apellido; user.cedula = cedula; user.usuario = usuario; user.password = password.Trim(); user.status = status; if (txtNombre.Text == string.Empty || txtApeliido.Text == string.Empty || txtCedula.Text == string.Empty || txtUsuario.Text.Trim() == string.Empty || txtContrasena.Text.Trim() == string.Empty || txtConfirmar.Text.Trim() == string.Empty) { f.txtMensaje.Text = "Debe llenar todo los campos obligatoriamente"; f.Show(); return; } if (txtCedula.Text.Trim().Length != 11) { f.txtMensaje.Text = "Debe de introducir un numero de cedula valido"; f.Show(); return; } if (txtContrasena.Text.Length >= 6 && txtContrasena.Text.Length <= 10) { if (txtContrasena.Text.Trim() == txtConfirmar.Text.Trim()) { if (oldOrNew == 1) { if (!user.InsertarUsuario()) { f.txtMensaje.Text = user.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Usuario creado Correctamente...!!!!"; f.Show(); } } if (oldOrNew == 0) { if (!user.actualizarUsuario()) { f.txtMensaje.Text = user.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Usuario actualizado Correctamente...!!!!"; f.Show(); } } } else { lblContrasena.Text = "Las contraseñas no coinciden"; lblConfirmar.Text = "Las contraseñas no coinciden"; return; } } else { f.txtMensaje.Text = "La contrasena debe tener entre 6 y 10 caracteres"; f.Show(); return; } //refresca el datagrip mostrando le nuevo usuario creado cargarDatosGrid(dataGridViewUsuarios); desactivaControles(); estadoIniciarBotones(); limpiarControles(); btnNuevo.Enabled = true; lblConfirmar.Text = ""; lblContrasena.Text = ""; }
private void btnGuardar_Click(object sender, EventArgs e) { frmMensaje fm = new frmMensaje(); if (txtCodigo.Text != string.Empty.Trim() && txtDescripcion.Text.Trim() != string.Empty && txtPrecio.Text.Trim() != string.Empty) { if (txtCantidad.Text.Trim() != string.Empty) { bool ex = false; int num = 0; if (fila == 0) { dataGridViewProductos.Rows.Add(txtCodigo.Text, txtDescripcion.Text, txtCantidad.Text, txtPrecio.Text); double importe = Convert.ToDouble(dataGridViewProductos.Rows[fila].Cells[2].Value) * Convert.ToDouble(dataGridViewProductos.Rows[fila].Cells[3].Value); dataGridViewProductos.Rows[fila].Cells[4].Value = importe; dataGridViewProductos.Columns[4].DefaultCellStyle.Format = "N2"; fila++; } else { foreach (DataGridViewRow i in dataGridViewProductos.Rows) { if (i.Cells[0].Value.ToString() == txtCodigo.Text) { ex = true; num = i.Index; } } if (ex == true) { dataGridViewProductos.Rows[num].Cells[3].Value = (Convert.ToDouble(txtCantidad.Text) + Convert.ToDouble(dataGridViewProductos.Rows[num].Cells[3].Value)).ToString(); double importe = Convert.ToDouble(dataGridViewProductos.Rows[num].Cells[2].Value) * Convert.ToDouble(dataGridViewProductos.Rows[num].Cells[3].Value); dataGridViewProductos.Rows[num].Cells[4].Value = importe; } else { dataGridViewProductos.Rows.Add(txtCodigo.Text, txtDescripcion.Text, txtCantidad.Text, txtPrecio.Text); double importe = Convert.ToDouble(dataGridViewProductos.Rows[fila].Cells[2].Value) * Convert.ToDouble(dataGridViewProductos.Rows[fila].Cells[3].Value); dataGridViewProductos.Rows[fila].Cells[4].Value = importe; fila++; } } total = 0; foreach (DataGridViewRow i in dataGridViewProductos.Rows) { total += Convert.ToDouble(i.Cells[4].Value); } textTotal.Text = "RD$" + total.ToString("N2"); txtCodigo.Text = ""; txtDescripcion.Text = ""; txtPrecio.Text = ""; txtCantidad.Text = ""; } else { fm.txtMensaje.Text = "Debe de introducir una cantidad"; fm.Show(); return; } } else { fm.txtMensaje.Text = "Debe seleccionar un producto"; fm.Show(); return; } }
private void btnGuardar_Click(object sender, EventArgs e) { Login user = new Login(); frmMensaje f = new frmMensaje(); string current_user = Login.currentCuenta; string nombre = txtNombre.Text.Trim(); string apellido = txtApeliido.Text.Trim(); string cedula = txtCedula.Text; string telefeno = txtTelefono.Text; string direccion = txtDireccion.Text.Trim(); cliente = new Clientes(); if (oldOrNew == 0) { cliente.id = int.Parse(dataGridViewClientes.CurrentRow.Cells[0].Value.ToString()); } cliente.nombre = nombre; cliente.apellido = apellido; cliente.cedula = cedula; cliente.telefono = telefeno; cliente.direccion = direccion; cliente.usuario_responsable = current_user; if (!string.IsNullOrEmpty(nombre) || !string.IsNullOrEmpty(apellido) || !string.IsNullOrEmpty(cedula) || !string.IsNullOrEmpty(telefeno) || !string.IsNullOrEmpty(direccion)) { if (cedula.Length < 11) { f.txtMensaje.Text = "Debe de introducir un número de cedúla valido"; f.Show(); return; } if (telefeno.Length == 10) { if (oldOrNew == 1) { if (!cliente.InsertarCliente()) { f.txtMensaje.Text = cliente.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Cliente creado Correctamente...!!!!"; f.Show(); } } if (oldOrNew == 0) { if (!cliente.actualizaCliente()) { f.txtMensaje.Text = cliente.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Cliente actualizado Correctamente...!!!!"; f.Show(); } } } else { f.txtMensaje.Text = "Debe de introducir un número de teléfono valido"; f.Show(); return; } } else { f.txtMensaje.Text = "LLenar todos los campos es obligatorio."; f.Show(); return; } cargarDatosGrid(dataGridViewClientes); reiniciarEstado(); }
private void btnGuardar_Click(object sender, EventArgs e) { Productos producto = new Productos(); frmMensaje f = new frmMensaje(); if (oldOrNew == 0) { producto.id = int.Parse(dataGridViewProductos.CurrentRow.Cells[0].Value.ToString()); } if (txtDescripcion.Text.Trim() != string.Empty) { producto.descripcion = txtDescripcion.Text; if (comboBoxCategoria.SelectedIndex >= 0) { producto.idcategoria = comboBoxCategoria.Text; if (txtCosto.Text.Trim() != string.Empty) { producto.costo = double.Parse(txtCosto.Text); if (txtPorciento.Text != string.Empty) { producto.porciente_subir = double.Parse(txtPorciento.Text); if (oldOrNew == 1) { if (!producto.insertarProdcuto()) { f.txtMensaje.Text = producto.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Producto creado Correctamente...!!!!"; f.Show(); } } if (oldOrNew == 0) { if (!producto.actualizarProdcuto()) { f.txtMensaje.Text = producto.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Actualizado creado Correctamente...!!!!"; f.Show(); } } } else { f.txtMensaje.Text = "Introducir un porciento igual o mayor que Cero.."; f.Show(); return; } } else { f.txtMensaje.Text = "Debe introducir un precio costo para el producto"; f.Show(); return; } } else { f.txtMensaje.Text = "Debe seleccionar una categoria para el prodcuto"; f.Show(); return; } } else { f.txtMensaje.Text = "Debe introducir una descripcion para el producto"; f.Show(); return; } cargarDatosGrid(dataGridViewProductos); limpiar(); estadoControlesIniciar(); }
private void btnAceptar_Click(object sender, EventArgs e) { frmMensaje f = new frmMensaje(); Usuarios user = new Usuarios(); string cuenta = Login.currentCuenta; string claveACtualDB = Login.claveFromDB.Trim(); string claveActualTXT = encriptar(txtActual.Text.Trim()); try { if (txtNueva.Text.Length >= 6 && txtNueva.Text.Length <= 10) { // do something here later if (claveACtualDB.Trim() == claveActualTXT.Trim()) { if (txtNueva.Text.Trim() == txtConfirmar.Text.Trim()) { if (!user.cambiarClave(cuenta, encriptar(txtNueva.Text.Trim()))) { f.txtMensaje.Text = user.mensaje; f.Show(); return; } else { f.txtMensaje.Text = "Clave actualizada...!!!!"; f.Show(); } } else { f.txtMensaje.Text = "Las claves no coinciden...!!!!"; f.Show(); return; } } else { f.txtMensaje.Text = "Clave actual no coincide...!!!!"; f.Show(); return; } } else { f.txtMensaje.Text = "La contrasena debe tener entre 6 y 10 caracteres"; f.Show(); return; } } catch (Exception ex) { f.txtMensaje.Text = ex.ToString(); f.Show(); return; } txtActual.Text = ""; txtNueva.Text = ""; txtConfirmar.Text = ""; }