private void Guardar() { Validaciones(); if (Validado == 0) { if (Nuevo == true) { usuario.Persona = Convert.ToInt32(txtPersona.Text); usuario.usu = txtUsuario.Text; usuario.Contrasena = txtContrasena.Text; usuario.Estado = cbxEstado.Text; usuario.NombreRol = cbxRol.Text; OK = usuario.Registrar(); if (OK == true) { mENSAJECORRECTO.lblMensaje.Text = "Usuario registrado correctamente"; mENSAJECORRECTO.ShowDialog(); Limpiar(); } else { mENSAJE_ERROR.lblMensaje.Text = "Error al intentar registrar Usuario "; mENSAJE_ERROR.ShowDialog(); } } else { usuario.Codigo = CodigoUsuario; usuario.Persona = Convert.ToInt32(txtPersona.Text); usuario.usu = txtUsuario.Text; usuario.Contrasena = txtContrasena.Text; usuario.Estado = cbxEstado.Text; usuario.NombreRol = cbxRol.Text; OK = usuario.Actualizar(); if (OK == true) { mENSAJECORRECTO.lblMensaje.Text = "Usuario Modificado correctamente"; mENSAJECORRECTO.ShowDialog(); Limpiar(); this.Close(); } else { mENSAJE_ERROR.lblMensaje.Text = "Error al intentar modificar Usuario "; mENSAJE_ERROR.ShowDialog(); } } } ActualizarUsuarios(); }
private void btnAceptar_Click(object sender, EventArgs e) { MENSAJE_ERROR oMsgErrLic = new MENSAJE_ERROR(); MENSAJECORRECTO oMsgCorr = new MENSAJECORRECTO(); if (txtCodLic.Text.Length != 43) { //Mensaje de error oMsgErrLic.lblMensaje.Text = "Codigo de licencia no valido."; oMsgErrLic.ShowDialog(); } else { try { CONTROLLER.Empresas oEmp = new CONTROLLER.Empresas(); oEmp.numlic_ = txtCodLic.Text; oEmp.modificar(); oMsgCorr.lblMensaje.Text = "Licencia activada correctamente."; oMsgCorr.ShowDialog(); this.Close(); } catch (Exception ex) { oMsgErrLic.lblMensaje.Text = "Error activando licencia."; oMsgErrLic.ShowDialog(); } } }
private void Guardar() { ValidacionCampos(); if (Validado == 0) { RellenaCampos(); AsignaProducto(); if (Agregar_ == true) { OK = producto.Registrar(); } else { OK = producto.Modificar(); } if (OK == true) { MENSAJECORRECTO mENSAJECORRECTO = new MENSAJECORRECTO(); if (Agregar_ == true) { mENSAJECORRECTO.lblMensaje.Text = "Producto guardado correctamente"; limpiar(); } else { mENSAJECORRECTO.lblMensaje.Text = "Producto modificado correctamente"; limpiar(); } mENSAJECORRECTO.ShowDialog(); this.Close(); } else { MENSAJE_ERROR mENSAJE_ERROR = new MENSAJE_ERROR(); if (Agregar_ == true) { mENSAJE_ERROR.lblMensaje.Text = "Error al intentar guardar producto"; } else { mENSAJE_ERROR.lblMensaje.Text = "Error al intentar modificar producto"; } mENSAJE_ERROR.ShowDialog(); } } AgregarProductos(); }
private void guardarMesas() { CONTROLLER.Mesa oMesa = new CONTROLLER.Mesa(); if (oMesa.registrar(listaMesa)) { msgCorrecto.lblMensaje.Text = "Mesas actualizadas correctamente."; msgCorrecto.ShowDialog(); } else { msgError.lblMensaje.Text = "No fue posible actualizar las mesas."; msgError.ShowDialog(); } limpiar(); cargarMesas(); }
private void btnGuardar_Click(object sender, EventArgs e) { DataRow row = null; DT = clien.CargarActivos(lblCliente.Text); if (DT.Rows.Count > 0) { row = DT.Rows[0]; descClien.Cliente = Convert.ToInt32(row["Codigo"]); //Eliminar descuentos de cliente OK = descClien.Eliminar(); if (OK) { foreach (DataGridViewRow prod in dtgDescClientes.Rows) { DT = productoController.CargarProductosDescuento("Item", prod.Cells["ClItem"].Value.ToString()); if (DT.Rows.Count > 0) { row = DT.Rows[0]; descClien.Producto = Convert.ToInt32(row["ID"]); descClien.Codigobarras = prod.Cells["ClCodBarras"].Value.ToString(); descClien.Descuento = Convert.ToDouble(prod.Cells["ClDescuento"].Value); descClien.Registrar(); } } msgCorrecto.lblMensaje.Text = "Proceso Terminado"; msgCorrecto.ShowDialog(); } else { msgError.lblMensaje.Text = "Error al intentar registrar descuentos "; msgError.ShowDialog(); } } }
private void Guardar() { ValidacionCampos(); if (Validado == 0) { RellenaCampos(); AsignaCliente(); CONTROLLER.Usuario usuario = new CONTROLLER.Usuario(); DT = usuario.Cargar(true); if (DT.Rows.Count > 0) { foreach (DataRow rows in DT.Rows) { if (rows["Usuario"].ToString() == NombreUsuario) { CodigoUsuario = Convert.ToInt32(rows["CodigoUsuario"]); } } } cliente.CodigoUsuario = this.CodigoUsuario; if (Agregar == true) { OK = cliente.Registrar(); } else { OK = cliente.Modificar(); } if (OK == true) { MENSAJECORRECTO mENSAJECORRECTO = new MENSAJECORRECTO(); if (Agregar == true) { mENSAJECORRECTO.lblMensaje.Text = "Cliente guardado correctamente"; Limpiar(); } else { mENSAJECORRECTO.lblMensaje.Text = "Cliente modificado correctamente"; Limpiar(); } mENSAJECORRECTO.ShowDialog(); this.Close(); } else { MENSAJE_ERROR mENSAJE_ERROR = new MENSAJE_ERROR(); if (Agregar == true) { mENSAJE_ERROR.lblMensaje.Text = "Error al intentar guardar Cliente"; } else { mENSAJE_ERROR.lblMensaje.Text = "Error al intentar modificar Cliente"; } mENSAJE_ERROR.ShowDialog(); } } AgregarCliente(); }
private void Guardar() { if (ok == true) { switch (cbxCaracteristicas.Text) { case "Marca": DT = null; contador = 0; DT = marca.CargaMarca(true); if (DT.Rows.Count > 0) { foreach (DataRow row in DT.Rows) { if (row["Nombre"].ToString() == txtNombre.Text) { contador++; } } } if (contador > 0) { errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe"); txtNombre.Focus(); } else { errorProvider.Clear(); marca.Nombre_ = txtNombre.Text; ok = marca.Registrar(); } break; case "Presentación": DT = null; contador = 0; DT = presentacion.CargaPresentacion(true); if (DT.Rows.Count > 0) { foreach (DataRow row in DT.Rows) { if (row["Nombre"].ToString() == txtNombre.Text) { contador++; } } } if (contador > 0) { errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe"); txtNombre.Focus(); } else { errorProvider.Clear(); presentacion.Nombre_ = txtNombre.Text; ok = presentacion.Registrar(); } break; case "Categoría": DT = null; contador = 0; DT = Categoria.CargaCategoria(true); if (DT.Rows.Count > 0) { foreach (DataRow row in DT.Rows) { if (row["Nombre"].ToString() == txtNombre.Text) { contador++; } } } if (contador > 0) { errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe"); txtNombre.Focus(); } else { errorProvider.Clear(); Categoria.Nombre_ = txtNombre.Text; ok = Categoria.Registrar(); } break; case "Unidad medida": DT = null; contador = 0; DT = unidadMedida.CargaUnidadMedida(true); if (DT.Rows.Count > 0) { foreach (DataRow row in DT.Rows) { if (row["Nombre"].ToString() == txtNombre.Text) { contador++; } } } if (contador > 0) { errorProvider.SetError(txtNombre, txtNombre.Text + " Ya existe"); txtNombre.Focus(); } else { errorProvider.Clear(); unidadMedida.Nombre_ = txtNombre.Text; ok = unidadMedida.Registrar(); } break; } if (contador == 0) { if (ok == true) { MENSAJECORRECTO mENSAJECORRECTO = new MENSAJECORRECTO(); mENSAJECORRECTO.lblMensaje.Text = cbxCaracteristicas.Text + " registrada correctamente"; mENSAJECORRECTO.ShowDialog(); this.Close(); } else { MENSAJE_ERROR mENSAJE_ERROR = new MENSAJE_ERROR(); mENSAJE_ERROR.lblMensaje.Text = "Error al intentar registrar " + cbxCaracteristicas.Text; mENSAJE_ERROR.ShowDialog(); } } } }
private void btnGuardar_Click(object sender, EventArgs e) { int Filas = 0; Filas = dtgBaucher.Rows.Count; int Contador = 0; bool OK = true; Filas--; if (Filas <= 7) { //Billete 100.000 y moneda 1000 cj.Billete = 100000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text); cj.Moneda = 1000; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM1000.Text); if (Filas > 0) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[0].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[0].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); if (OK) { //Billete 50.000 y moneda 500 cj.Billete = 50000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text); cj.Moneda = 500; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM500.Text); if (Filas > 1) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[1].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[1].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); } if (OK) { //Billete 20.000 y moneda 200 cj.Billete = 20000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text); cj.Moneda = 200; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM200.Text); if (Filas > 2) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[2].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[2].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); } if (OK) { //Billete 10.000 y moneda 100 cj.Billete = 10000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text); cj.Moneda = 100; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM100.Text); if (Filas > 3) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[3].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[3].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); } if (OK) { //Billete 5.000 y moneda 50 cj.Billete = 5000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text); cj.Moneda = 50; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM50.Text); if (Filas > 4) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[4].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[4].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); } if (OK) { //Billete 2.000 y moneda 20 cj.Billete = 2000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text); cj.Moneda = 20; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM20.Text); if (Filas > 5) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[5].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[5].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); } if (OK) { //Billete 1.000 y moneda 10 cj.Billete = 1000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text); cj.Moneda = 10; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM10.Text); if (Filas > 6) { cj.NumeroBaucher = float.Parse(dtgBaucher.Rows[6].Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(dtgBaucher.Rows[6].Cells["ClValor"].Value.ToString()); } else { cj.NumeroBaucher = 0; cj.ValorBaucher = 0; } cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; cj.TipoOperacion = "Cierre"; OK = cj.Registrar(); } } else { foreach (DataGridViewRow rowsBaucher in dtgBaucher.Rows) { if (rowsBaucher.Cells["ClValor"].Value.ToString().Trim() != "") { if (Contador <= 6) { switch (Contador) { case 0: //Billete 100.000 y moneda 1000 cj.Billete = 100000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text); cj.Moneda = 1000; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM1000.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); break; case 1: if (OK) { //Billete 50.000 y moneda 500 cj.Billete = 50000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text); cj.Moneda = 500; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM500.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; case 2: if (OK) { //Billete 20.000 y moneda 200 cj.Billete = 20000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text); cj.Moneda = 200; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM200.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; case 3: if (OK) { //Billete 10.000 y moneda 100 cj.Billete = 10000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text); cj.Moneda = 100; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM100.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; case 4: if (OK) { //Billete 5.000 y moneda 50 cj.Billete = 5000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text); cj.Moneda = 50; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM50.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; case 5: if (OK) { //Billete 2.000 y moneda 20 cj.Billete = 2000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text); cj.Moneda = 20; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM20.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; case 6: if (OK) { //Billete 1.000 y moneda 10 cj.Billete = 1000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text); cj.Moneda = 10; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM10.Text); cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; } } else { cj.Billete = 0; cj.CantidadBilletes = 0; cj.Moneda = 0; cj.CantidadMonedas = 0; cj.NumeroBaucher = float.Parse(rowsBaucher.Cells["ClNumeroBaucher"].Value.ToString()); cj.ValorBaucher = Convert.ToDouble(rowsBaucher.Cells["ClValor"].Value); cj.TipoOperacion = "Cierre"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } Contador++; } } msgc.lblMensaje.Text = "Caja cerrada"; msgc.ShowDialog(); this.Dispose(); this.Close(); }
private void btnGuardar_Click(object sender, EventArgs e) { Validaciones(); if (Validado == 0) { errorProvider1.Clear(); if (Nuevo == true) { oMesero.DNI = Convert.ToDouble(txtDNI.Text); oMesero.TipoIdentificacion = txtTipoIdentificacion.Text; oMesero.Nombres = txtNombres.Text; oMesero.Apellidos = txtApellidos.Text; DT = departamento.CargarDepartamento(true); foreach (DataRow depar in DT.Rows) { if (cbxDepartamento.Text == depar["Nombre"].ToString()) { oMesero.Departamento = depar["Codigo"].ToString(); } } DT = municipio.CargarMunicipio(true); foreach (DataRow muni in DT.Rows) { if (cbxMunicipio.Text == muni["Nombre"].ToString()) { oMesero.Municipio = muni["Codigo"].ToString(); } } oMesero.BarrioVereda = txtBarrioVereda.Text; oMesero.Direccion = txtDireccion.Text; oMesero.Telefono = txtTelefonoFijo.Text; oMesero.Email = txtEmail.Text; oMesero.Celular = txtCelular.Text; ok = oMesero.Registrar(); if (ok == true) { msgCorrecto.lblMensaje.Text = "Mesero registrado correctamente"; msgCorrecto.ShowDialog(); Limpiar(); } else { msgError.lblMensaje.Text = "No fue posible registrar mesero"; msgError.ShowDialog(); } } else { oMesero.DNI = Convert.ToDouble(txtDNI.Text); oMesero.TipoIdentificacion = txtTipoIdentificacion.Text; oMesero.Nombres = txtNombres.Text; oMesero.Apellidos = txtApellidos.Text; DT = departamento.CargarDepartamento(true); foreach (DataRow depar in DT.Rows) { if (cbxDepartamento.Text == depar["Nombre"].ToString()) { oMesero.Departamento = depar["Codigo"].ToString(); } } DT = municipio.CargarMunicipio(true); foreach (DataRow muni in DT.Rows) { if (cbxMunicipio.Text == muni["Nombre"].ToString()) { oMesero.Municipio = muni["Codigo"].ToString(); } } oMesero.BarrioVereda = txtBarrioVereda.Text; oMesero.Direccion = txtDireccion.Text; oMesero.Telefono = txtTelefonoFijo.Text; oMesero.Email = txtEmail.Text; oMesero.Celular = txtCelular.Text; ok = oMesero.Modificar(); if (ok == true) { msgCorrecto.lblMensaje.Text = "Mesero modificado correctamente"; msgCorrecto.ShowDialog(); Limpiar(); this.Close(); } else { msgError.lblMensaje.Text = "No fue posible modificar mesero"; msgError.ShowDialog(); } } AgregarPersona(); } }
private void Guardar() { if (Nuevo == true) { string IdRol = "0"; Validacion(); if (Validado == 0) { //registrar rol NombreRol = txtNombreRol.Text; rol.Nombre = NombreRol; rol.Descripcion = txtDescripcionRol.Text; ok = rol.Registrar(); if (ok == true) { //Traer id de rol registrado DT = rol.Cargar(true); foreach (DataRow roles in DT.Rows) { if (NombreRol == roles["Nombre"].ToString()) { IdRol = roles["ID"].ToString(); } } //registra rol_permiso if (dtgModulos.Rows.Count > 0) { foreach (DataGridViewRow modulo_permiso in dtgModulos.Rows) { if (Convert.ToBoolean(modulo_permiso.Cells["SELECT"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 1; rol_Permiso.Registrar(); } if (Convert.ToBoolean(modulo_permiso.Cells["CREATE"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 2; rol_Permiso.Registrar(); } if (Convert.ToBoolean(modulo_permiso.Cells["UPDATE"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 3; rol_Permiso.Registrar(); } if (Convert.ToBoolean(modulo_permiso.Cells["DELETE"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 4; rol_Permiso.Registrar(); } } } eNSAJECORRECTO.lblMensaje.Text = "Rol Registrado"; eNSAJECORRECTO.ShowDialog(); LimpiarAlGuardar(); } else { mENSAJE.lblMensaje.Text = " Error al intentar registrar rol "; mENSAJE.ShowDialog(); } } } else { string IdRol = "0"; Validacion(); if (Validado == 0) { //Actualizar rol NombreRol = txtNombreRol.Text; rol.Nombre = NombreRol; rol.Descripcion = txtDescripcionRol.Text; ok = rol.Modificar(); if (ok == true) { //Traer id de rol registrado DT = rol.Cargar(true); foreach (DataRow roles in DT.Rows) { if (NombreRol == roles["Nombre"].ToString()) { IdRol = roles["ID"].ToString(); } } //Actualizar rol_permiso if (dtgModulos.Rows.Count > 0) { rol_Permiso.Rol = Convert.ToInt32(IdRol); ok = rol_Permiso.Eliminar(); if (ok == true) { foreach (DataGridViewRow modulo_permiso in dtgModulos.Rows) { if (Convert.ToBoolean(modulo_permiso.Cells["SELECT"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 1; rol_Permiso.Registrar(); } if (Convert.ToBoolean(modulo_permiso.Cells["CREATE"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 2; rol_Permiso.Registrar(); } if (Convert.ToBoolean(modulo_permiso.Cells["UPDATE"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 3; rol_Permiso.Registrar(); } if (Convert.ToBoolean(modulo_permiso.Cells["DELETE"].Value) == true) { rol_Permiso.Rol = Convert.ToInt32(IdRol); rol_Permiso.Modulo = Convert.ToInt32(modulo_permiso.Cells["ClID"].Value); rol_Permiso.Permiso = 4; rol_Permiso.Registrar(); } } } else { mENSAJE.lblMensaje.Text = " Error al intentar modificar rol "; mENSAJE.ShowDialog(); } } eNSAJECORRECTO.lblMensaje.Text = "Rol Modificado"; eNSAJECORRECTO.ShowDialog(); mENSAJE_CONFIRMACION.Modulo = "Confirmacion"; mENSAJE_CONFIRMACION.txtMensaje.Text = "Para aplicar los cambios es necesario Reiniciar SBX, Desea reiniciar "; mENSAJE_CONFIRMACION.ShowDialog(); if (mENSAJE_CONFIRMACION.Ok == true) { Application.Exit(); } } else { mENSAJE.lblMensaje.Text = " Error al intentar modificar rol "; mENSAJE.ShowDialog(); } } } AgregaRol_Permiso(); }
private void btnGuardar_Click(object sender, EventArgs e) { Validacion(); Billete = 0; if (Validado == 0) { CalcularBase(); //Verifica estado caja DT = cj.CargarCaja(); if (DT.Rows.Count > 0) { foreach (DataRow regis in DT.Rows) { Billete = Convert.ToDouble(regis["Billete"]); switch (Billete.ToString()) { case "100000": if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 100000; OK = cj.Eliminar(); if (OK) { //Billetes 100.000 y Monedas 1.000 cj.Billete = 100000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text); cj.Moneda = 1000; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM1000.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 100000; //Billetes 100.000 y Monedas 1.000 cj.Billete = 100000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text); cj.Moneda = 1000; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM1000.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } break; case "50000": if (OK) { if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 50000; OK = cj.Eliminar(); if (OK) { //Billetes 50.000 y Monedas 500 cj.Billete = 50000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text); cj.Moneda = 500; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM500.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 50000; //Billetes 50.000 y Monedas 500 cj.Billete = 50000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text); cj.Moneda = 500; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM500.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } break; case "20000": if (OK) { if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 20000; OK = cj.Eliminar(); if (OK) { //Billetes 20.000 y Monedas 200 cj.Billete = 20000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text); cj.Moneda = 200; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM200.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 20000; //Billetes 20.000 y Monedas 200 cj.Billete = 20000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text); cj.Moneda = 200; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM200.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } break; case "10000": if (OK) { if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 10000; OK = cj.Eliminar(); if (OK) { //Billetes 10.000 y Monedas 100 cj.Billete = 10000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text); cj.Moneda = 100; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM100.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 10000; //Billetes 10.000 y Monedas 100 cj.Billete = 10000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text); cj.Moneda = 100; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM100.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } break; case "5000": if (OK) { if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 5000; OK = cj.Eliminar(); if (OK) { //Billetes 5.000 y Monedas 50 cj.Billete = 5000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text); cj.Moneda = 50; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM50.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 5000; //Billetes 5.000 y Monedas 50 cj.Billete = 5000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text); cj.Moneda = 50; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM50.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } break; case "2000": if (OK) { if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 2000; OK = cj.Eliminar(); if (OK) { //Billetes 2.000 y Monedas 20 cj.Billete = 2000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text); cj.Moneda = 20; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM20.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 2000; //Billetes 2.000 y Monedas 20 cj.Billete = 2000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text); cj.Moneda = 20; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM20.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } break; case "1000": if (OK) { if (regis["TipoOperacion"].ToString() == "Apertura" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 1000; OK = cj.Eliminar(); if (OK) { //Billetes 1.000 y Monedas 10 cj.Billete = 1000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text); cj.Moneda = 10; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM10.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } else if (regis["TipoOperacion"].ToString() == "Cierre" && regis["Usuario"].ToString() == CodigoUsuario.ToString()) { cj.TipoOperacion = regis["TipoOperacion"].ToString(); cj.FechaRegistro = Convert.ToDateTime(regis["FechaRegistro"]); cj.Billete = 1000; //Billetes 1.000 y Monedas 10 cj.Billete = 1000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text); cj.Moneda = 10; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM10.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } break; } } } else { //Billetes 100.000 y Monedas 1.000 cj.Billete = 100000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad100000.Text); cj.Moneda = 1000; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM1000.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); //Billetes 50.000 y Monedas 500 if (OK) { cj.Billete = 50000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad50000.Text); cj.Moneda = 500; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM500.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } //Billetes 20.000 y Monedas 200 if (OK) { cj.Billete = 20000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad20000.Text); cj.Moneda = 200; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM200.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } //Billetes 10.000 y Monedas 100 if (OK) { cj.Billete = 10000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad10000.Text); cj.Moneda = 100; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM100.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } //Billetes 5.000 y Monedas 50 if (OK) { cj.Billete = 5000; cj.CantidadBilletes = Convert.ToInt32(txtCantidad5000.Text); cj.Moneda = 50; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM50.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } //Billetes 2.000 y Monedas 20 if (OK) { cj.Billete = 2000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad2000.Text); cj.Moneda = 20; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM20.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } //Billetes 1.000 y Monedas 10 if (OK) { cj.Billete = 1000; cj.CantidadBilletes = Convert.ToInt32(txtcantidad1000.Text); cj.Moneda = 10; cj.CantidadMonedas = Convert.ToInt32(txtCantidadM10.Text); cj.NumeroBaucher = 0; cj.ValorBaucher = 0; cj.TipoOperacion = "Apertura"; cj.Usuario = CodigoUsuario; cj.FechaRegistro = DateTime.Now; OK = cj.Registrar(); } } if (OK) { msgc.lblMensaje.Text = "Caja registrada correctamente"; msgc.ShowDialog(); Limpiar(); this.Close(); } else { msge.lblMensaje.Text = "Error al intentar registrar Caja"; msge.ShowDialog(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { Validacion(); if (Validado == 0) { cmp.DNI = txtDNI.Text; cmp.DigVerificacion = Convert.ToInt32(txtDigitoV.Text); cmp.RazonSocial = txtRazonSocial.Text; cmp.NombreComercial = txtNombreComercial.Text; //Departamento dpt.Nombre_ = cbxDepartamento.Text; DT = dpt.CargarDepartamento(false); foreach (DataRow rows in DT.Rows) { cmp.Departamento = rows["Codigo"].ToString(); } //Municipio mnp.Nombre_ = cbxMunicipio.Text; mnp.Departamento = cbxDepartamento.Text; DT = mnp.CargarMunicipio(false); foreach (DataRow rows in DT.Rows) { cmp.Municipio = rows["Codigo"].ToString(); } cmp.BarrioVereda = txtBarrioVereda.Text; cmp.Direccion = txtDireccion.Text; cmp.Telefono = txtTelefono.Text; cmp.Extension = txtExt.Text; //Regimen DT = rg.CargarRegimen(); foreach (DataRow rows in DT.Rows) { if (rows["Nombre"].ToString() == cbxRegimen.Text) { cmp.Regimen = Convert.ToInt32(rows["ID"]); } } //Estado DT = estg.CargaEstado(); foreach (DataRow rows in DT.Rows) { if (rows["Nombre"].ToString() == cbxEstado.Text) { cmp.Estado = Convert.ToInt32(rows["ID"]); } } cmp.numLic = txtLicencia.Text; cmp.Fax = txtFax.Text; cmp.Celular = txtCelular.Text; cmp.Email = txtEmail.Text; cmp.SitioWeb = txtSitioWeb.Text; //Banco DT = banco.CargarBanco(true); foreach (DataRow rows in DT.Rows) { if (rows["Nombre"].ToString() == cbxBanco.Text) { cmp.Banco = Convert.ToInt32(rows["ID"]); } } //Tipo cuenta DT = tpc.CargarTipoCuenta(true); foreach (DataRow rows in DT.Rows) { if (rows["Nombre"].ToString() == cbxTipoCuenta.Text) { cmp.TipoCuenta = Convert.ToInt32(rows["ID"]); } } cmp.NumeroCuenta = txtCuenta.Text; cmp.Logo = pbxFoto.Image; //usuario DT = usu.Cargar(true); foreach (DataRow rows in DT.Rows) { Usuario = rows["CodigoUsuario"].ToString(); } cmp.UsuarioCrea = Convert.ToInt32(Usuario); //Limpia la tabla compañia ok = cmp.Eliminar(); if (ok) { ok = cmp.Registrar(); if (ok) { msgC.lblMensaje.Text = "Compañia registrada correctamente"; msgC.ShowDialog(); } else { msgError.lblMensaje.Text = "Error al intentar registrar compañia"; msgError.ShowDialog(); } } else { msgError.lblMensaje.Text = "Error al intentar registrar compañia"; msgError.ShowDialog(); } } }