Esempio n. 1
0
 private void GuardarProductoDefectuoso()
 {
     DSMarket.Logica.Comunes.ProcesarProductosDefectuosos Defectuoso = new Logica.Comunes.ProcesarProductosDefectuosos(
         0,
         VariablesGlobales.NumeroConector,
         IdTipoProducto,
         IdCategoria,
         IdUnidadMedida,
         IdMarca,
         IdModelo,
         IdTipoSuplidor,
         IdSuplidor,
         txtdescripcion.Text,
         txtCodigoBarra.Text,
         txtReferencia.Text,
         Convert.ToDecimal(txtPrecioCompra.Text),
         Convert.ToDecimal(txtPrecioVenta.Text),
         Convert.ToDecimal(txtStock.Text),
         Convert.ToDecimal(txtStockMinimo.Text),
         Convert.ToDecimal(txtPorcientoDescuento.Text),
         false,
         Acumulativo,
         LlevaImagen,
         VariablesGlobales.IdUsuario,
         DateTime.Now,
         VariablesGlobales.IdUsuario,
         DateTime.Now,
         FechaIngreso,
         txtComentario.Text,
         AplicaImpuesto,
         false,
         Convert.ToDecimal(txtCantdadProcesar.Text),
         txtNumeroSeguimiento.Text,
         IdColor,
         IdCondicion,
         Idcapacidad,
         "INSERT");
     Defectuoso.ProcesarInformaicon();
 }
Esempio n. 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            //VALIDAMOS LOS CAMPOS VACIOS
            if (string.IsNullOrEmpty(ddlSeleccionarTipoProducto.Text.Trim()) || string.IsNullOrEmpty(ddlSeleccionarCategoria.Text.Trim()) || string.IsNullOrEmpty(ddlSeleccionarUnidadMedida.Text.Trim()) || string.IsNullOrEmpty(ddlSeleccionarMarca.Text.Trim()) || string.IsNullOrEmpty(ddlSeleccionarModelo.Text.Trim()) || string.IsNullOrEmpty(ddlSeleccionarTipoSuplidor.Text.Trim()) || string.IsNullOrEmpty(ddlSeleccionarSuplidor.Text.Trim()) || string.IsNullOrEmpty(txtPrecioCompra.Text.Trim()) || string.IsNullOrEmpty(txtPrecioVenta.Text.Trim()) || string.IsNullOrEmpty(txtdescripcion.Text.Trim()) || String.IsNullOrEmpty(txtCantidadIngresar.Text.Trim()))
            {
                MessageBox.Show("Has dejado campos vacios que son necesarios para realizar esta operación favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);

                if (string.IsNullOrEmpty(ddlSeleccionarTipoProducto.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarTipoProducto, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(ddlSeleccionarCategoria.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarCategoria, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(ddlSeleccionarUnidadMedida.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarUnidadMedida, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(ddlSeleccionarMarca.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarMarca, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(ddlSeleccionarModelo.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarModelo, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(ddlSeleccionarTipoSuplidor.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarTipoSuplidor, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(ddlSeleccionarSuplidor.Text.Trim()))
                {
                    errorProvider1.SetError(ddlSeleccionarSuplidor, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(txtPrecioCompra.Text.Trim()))
                {
                    errorProvider1.SetError(txtPrecioCompra, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(txtPrecioVenta.Text.Trim()))
                {
                    errorProvider1.SetError(txtPrecioVenta, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------


                if (string.IsNullOrEmpty(txtdescripcion.Text.Trim()))
                {
                    errorProvider1.SetError(txtdescripcion, "Campo Vacio");
                }
                //----------------------------------------------------------------------------------------------------

                if (string.IsNullOrEmpty(txtCantidadIngresar.Text.Trim()))
                {
                    errorProvider1.SetError(txtCantidadIngresar, "Campo Vacio");
                }
            }
            else
            {
                if (VariablesGlobales.Accion == "INSERT")
                {
                    //INSERTAMOS
                    DSMarket.Logica.Comunes.ProcesarProductosDefectuosos Procesar = new Logica.Comunes.ProcesarProductosDefectuosos(
                        VariablesGlobales.IdMantenimeinto,
                        0,
                        Convert.ToDecimal(ddlSeleccionarTipoProducto.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarCategoria.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarUnidadMedida.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarMarca.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarModelo.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarTipoSuplidor.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarSuplidor.SelectedValue),
                        txtdescripcion.Text,
                        txtCodigoBarra.Text,
                        txtReferencia.Text,
                        Convert.ToDecimal(txtPrecioCompra.Text),
                        Convert.ToDecimal(txtPrecioVenta.Text),
                        1,
                        1,
                        0,
                        false,
                        false,
                        false,
                        VariablesGlobales.IdUsuario,
                        DateTime.Now,
                        VariablesGlobales.IdUsuario,
                        DateTime.Now,
                        DateTime.Now,
                        txtComentario.Text,
                        false,
                        false,
                        Convert.ToDecimal(txtCantidadIngresar.Text),
                        txtNumeroSeguimiento.Text,
                        Convert.ToDecimal(ddlSeleccionarColor.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarCondicion.SelectedValue),
                        Convert.ToDecimal(ddlSeleccionarCapacidad.SelectedValue),
                        "INSERT");
                    Procesar.ProcesarInformaicon();
                    MessageBox.Show("Registro guardado con exito", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (MessageBox.Show("¿Quieres agregar otro registro?", VariablesGlobales.NombreSistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        LimpiarControles();
                    }
                    else
                    {
                        CerrarPantalla();
                    }
                }
                else
                {
                    //MODIFICAMOS
                    if (string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim()))
                    {
                        MessageBox.Show("El campo clave de seguridad no puede estar vacio, favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        if (string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim()))
                        {
                            errorProvider1.SetError(txtClaveSeguridad, "Campo Vacio");
                        }
                        else
                        {
                            string _ClaveSeguridad = string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim()) ? null : txtClaveSeguridad.Text.Trim();

                            var ValidarClaveSeguridad = ObjDataSeguridad.Value.BuscaClaveSeguridad(
                                new Nullable <decimal>(),
                                null,
                                DSMarket.Logica.Comunes.SeguridadEncriptacion.Encriptar(_ClaveSeguridad),
                                1, 1);
                            if (ValidarClaveSeguridad.Count() < 1)
                            {
                                MessageBox.Show("La clave de seguridad ingresada no es valida, favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                txtClaveSeguridad.Text = string.Empty;
                                txtClaveSeguridad.Focus();
                            }
                            else
                            {
                                DSMarket.Logica.Comunes.ProcesarProductosDefectuosos Procesar = new Logica.Comunes.ProcesarProductosDefectuosos(
                                    VariablesGlobales.IdMantenimeinto,
                                    0,
                                    Convert.ToDecimal(ddlSeleccionarTipoProducto.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarCategoria.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarUnidadMedida.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarMarca.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarModelo.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarTipoSuplidor.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarSuplidor.SelectedValue),
                                    txtdescripcion.Text,
                                    txtCodigoBarra.Text,
                                    txtReferencia.Text,
                                    Convert.ToDecimal(txtPrecioCompra.Text),
                                    Convert.ToDecimal(txtPrecioVenta.Text),
                                    1,
                                    1,
                                    0,
                                    false,
                                    false,
                                    false,
                                    VariablesGlobales.IdUsuario,
                                    DateTime.Now,
                                    VariablesGlobales.IdUsuario,
                                    DateTime.Now,
                                    DateTime.Now,
                                    txtComentario.Text,
                                    false,
                                    false,
                                    Convert.ToDecimal(txtCantidadIngresar.Text),
                                    txtNumeroSeguimiento.Text,
                                    Convert.ToDecimal(ddlSeleccionarColor.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarCondicion.SelectedValue),
                                    Convert.ToDecimal(ddlSeleccionarCapacidad.SelectedValue),
                                    "INSERT");
                                Procesar.ProcesarInformaicon();
                                MessageBox.Show("Registro modificado con exito", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                                CerrarPantalla();
                            }
                        }
                    }
                }
            }
        }