protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtTitulo.Text) && !String.IsNullOrEmpty(txtMarca.Text) && !String.IsNullOrEmpty(txtTipo.Text) && !String.IsNullOrEmpty(txtCategoria.Text) && !String.IsNullOrEmpty(txtPrecio.Text))

            {
                if (!string.IsNullOrEmpty(lblimg.Text))
                {
                    if ((txtStockMaximo.BackColor != System.Drawing.Color.Empty) || (txtStockMinimo.BackColor != System.Drawing.Color.Empty) || (txtPrecio.BackColor != System.Drawing.Color.Empty))
                    {
                        lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    else
                    {
                        try
                        {
                            BE.Producto Producto = new BE.Producto();
                            Producto.idProducto     = 0;
                            Producto.tituloProducto = txtTitulo.Text;
                            Producto.categoria      = txtCategoria.Text;
                            Producto.Descripcion    = txtDescripcion.Text;
                            Producto.marca          = txtMarca.Text;
                            Producto.Precio         = Convert.ToDouble(txtPrecio.Text);
                            Producto.StockMaximo    = Convert.ToInt16(txtStockMaximo.Text);
                            Producto.stockMinimo    = Convert.ToInt16(txtStockMinimo.Text);
                            Producto.tipoProducto   = txtTipo.Text;
                            Producto.picture        = lblimg.Text;

                            Producto.productoDVH = "1";

                            _gestorProducto.insertar_producto(Producto);
                            {
                                LlenarTabla();
                                LimpiarCampos();
                                lblInfo.Text = Traductor.Mensaje("ERR158", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            }
                        }
                        catch (SeguridadException ex)
                        {
                            lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                        }
                        catch (Exception ex)
                        {
                            lblInfo.Text = ex.Message;
                        }
                    }
                }
                else
                {
                    lblInfo.Text = Traductor.Mensaje("ERR159", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
            }
            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Beispiel #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtIdUsuario.Text) && !String.IsNullOrEmpty(txtNombre.Text) && !String.IsNullOrEmpty(txtApellido.Text) && !String.IsNullOrEmpty(txtClave.Text) && !String.IsNullOrEmpty(txtEmail.Text))
            {
                if (txtClave.Text == txtClaveRepetir.Text)
                {
                    if (txtClave.Text.Length < 6)
                    {
                        lblMensaje.Text = Traductor.Mensaje("ERR148", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                    else
                    {
                        try
                        {
                            BE.Usuario usuario = new BE.Usuario();
                            usuario.idUsuario        = txtIdUsuario.Text;
                            usuario.Nombre           = txtNombre.Text;
                            usuario.apellido         = txtApellido.Text;
                            usuario.Clave            = txtClave.Text;
                            usuario.Email            = txtEmail.Text;
                            usuario.Bloqueado        = chkBloqueado.Checked;
                            usuario.IntentosFallidos = 0;
                            usuario.Cultura          = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString());
                            usuario.Perfil           = new BE.PermisoSimple();
                            usuario.Perfil.Nombre    = lstPerfil.SelectedItem.Value.ToString();
                            usuario.usuarioDVH       = "1";

                            if (_gestorUsuario.escribir_usuario(usuario))
                            {
                                LlenarTabla();
                                LimpiarCampos();
                                lblMensaje.Text = Traductor.Mensaje("ERR161", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            }
                        }
                        catch (SeguridadException ex)
                        {
                            lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                        }
                        catch (Exception ex)
                        {
                            lblMensaje.Text = ex.Message;
                        }
                    }
                }
                else
                {
                    lblMensaje.Text = Traductor.Mensaje("ERR150", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
            }
            else
            {
                lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Beispiel #3
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtDescripcion.Text))
            {
                try
                {
                    BE.Mensaje mensaje = new BE.Mensaje();
                    mensaje.idMensaje   = txtIdMensaje.Text;
                    mensaje.descripcion = txtDescripcion.Text;
                    mensaje.Cultura     = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString());

                    BE.Mensaje        nuevoMensaje = new BE.Mensaje();
                    List <BE.Cultura> ListaCultura = _gestorCultura.leer_cultura();


                    if (nuevoMensaje.idMensaje != "")
                    {
                        foreach (BE.Cultura X in ListaCultura)
                        {
                            if (mensaje.Cultura == X.idCultura)
                            {
                                nuevoMensaje.descripcion = txtDescripcion.Text;
                            }
                            else
                            {
                                WSGoogle.WSGoogleSoapClient trd = new WSGoogle.WSGoogleSoapClient();
                                nuevoMensaje.descripcion = trd.TraducirTexto(txtDescripcion.Text, mensaje.Cultura.ToString().Substring(0, 2) + "|" + X.idCultura.ToString().Substring(0, 2));
                            }
                            nuevoMensaje.Cultura   = X.idCultura;
                            nuevoMensaje.idMensaje = txtIdMensaje.Text;

                            _gestormensaje.escribir_mensaje(nuevoMensaje);
                        }
                        LlenarTabla();
                        LimpiarCampos();
                        lblMensaje.Text = Traductor.Mensaje("ERR147", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                }
                catch (SeguridadException ex)
                {
                    lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                }
                catch (Exception ex)
                {
                    lblMensaje.Text = ex.Message;
                }
            }

            else
            {
                lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
Beispiel #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtRazonSocial.Text) && !String.IsNullOrEmpty(txtDomicilio.Text) && !String.IsNullOrEmpty(txtCP.Text) && !String.IsNullOrEmpty(txtPais.Text) && !String.IsNullOrEmpty(UCMail.Text) && !String.IsNullOrEmpty(txtProvincia.Text))
            {
                if ((UCCuit.BackColor != System.Drawing.Color.Empty) || (UCMail.BackColor != System.Drawing.Color.Empty) || (txtSFI.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    try
                    {
                        BE.Cliente cliente = new BE.Cliente();
                        cliente.idCliente   = 0;
                        cliente.razonSocial = txtRazonSocial.Text;
                        cliente.domicilio   = txtDomicilio.Text;
                        string cuit = UCCuit.Text;
                        cuit               = cuit.Replace("-", "");
                        cliente.cuit       = cuit;
                        cliente.Email      = UCMail.Text;
                        cliente.localidad  = txtLocalidad.Text;
                        cliente.provincia  = txtProvincia.Text;
                        cliente.pais       = txtPais.Text;
                        cliente.SFI        = Convert.ToInt16(txtSFI.Text);
                        cliente.CP         = txtCP.Text;
                        cliente.fechaAlta  = DateTime.Today;
                        cliente.clienteDVH = "1";

                        _gestorCliente.insertar_cliente(cliente);
                        {
                            LlenarTabla();
                            LimpiarCampos();
                            lblInfo.Text = Traductor.Mensaje("ERR140", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            _gestorIntegridadBLL.recalcular_t_Cliente("corregir");
                        }
                    }
                    catch (SeguridadException ex)
                    {
                        lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                    }
                    catch (Exception ex)
                    {
                        lblInfo.Text = ex.Message;
                    }
                }
            }
            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtNombre.Text) && !String.IsNullOrEmpty(txtApellido.Text) && !String.IsNullOrEmpty(txtDomicilio.Text) && !String.IsNullOrEmpty(txtCP.Text) && !String.IsNullOrEmpty(txtPais.Text) && !String.IsNullOrEmpty(UCMail.Text) && !String.IsNullOrEmpty(txtProvincia.Text))
            {
                if ((txtDNI.BackColor != System.Drawing.Color.Empty) || (UCMail.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    try
                    {
                        BE.Consumidor Consumidor = new BE.Consumidor();
                        Consumidor.idCliente     = Convert.ToInt32(lstEmpresa.SelectedItem.Value.ToString());
                        Consumidor.idConsumidor  = 0;
                        Consumidor.Nombre        = txtNombre.Text;
                        Consumidor.Apellido      = txtApellido.Text;
                        Consumidor.domicilio     = txtDomicilio.Text;
                        Consumidor.dni           = txtDNI.Text;
                        Consumidor.Email         = UCMail.Text;
                        Consumidor.localidad     = txtLocalidad.Text;
                        Consumidor.provincia     = txtProvincia.Text;
                        Consumidor.pais          = txtPais.Text;
                        Consumidor.CP            = txtCP.Text;
                        Consumidor.fechaAlta     = DateTime.Today;
                        Consumidor.consumidorDVH = "1";

                        _gestorConsumidor.insertar_Consumidor(Consumidor);
                        {
                            LlenarTabla();
                            LimpiarCampos();
                            lblInfo.Text = "Consumidor guardado correctamente";
                        }
                    }
                    catch (SeguridadException ex)
                    {
                        lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                    }
                    catch (Exception ex)
                    {
                        lblInfo.Text = ex.Message;
                    }
                }
            }
            else
            {
                lblInfo.Text = "Todos los campos son mandatorios";
            }
        }
Beispiel #6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtDescripcion.Text))
            {
                try
                {
                    BE.Cultura cultura = new BE.Cultura();
                    cultura.Descripcion = txtDescripcion.Text;
                    cultura.idCultura   = new System.Globalization.CultureInfo(lstCultura.SelectedValue.ToString());



                    if (_gestorCultura.escribir_cultura(cultura))
                    {
                        _gestormensaje.escribir_mensaje("es-AR", cultura.idCultura.ToString());

                        LlenarTabla();
                        LimpiarCampos();
                        lblMensaje.Text = Traductor.Mensaje("ERR145", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                }
                catch (SeguridadException ex)
                {
                    lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                }
                catch (Exception ex)
                {
                    lblMensaje.Text = ex.Message;
                }
            }

            else
            {
                lblMensaje.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtMotivo.Text) && !String.IsNullOrEmpty(txtCantPuntos.Text))
            {
                if ((txtCantPuntos.BackColor != System.Drawing.Color.Empty))
                {
                    lblInfo.Text = Traductor.Mensaje("ERR170", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                }
                else
                {
                    int idcliente    = Convert.ToInt16(lstCliente.SelectedValue.ToString());
                    int idConsumidor = Convert.ToInt16(lstConsumidor.SelectedValue.ToString());
                    if (_gestorMovEmpresa.calcular_stock_empresa(idcliente) > Convert.ToInt16(txtCantPuntos.Text))
                    {
                        try
                        {
                            DateTime fechaHoraOperacion = DateTime.Now;

                            BE.Comprobante Venta = new BE.Comprobante();
                            Venta.idComprobante   = 0;
                            Venta.idCliente       = idcliente;
                            Venta.idConsumidor    = idConsumidor;
                            Venta.idOperador      = SesionActualWindows.SesionActual().ObtenerUsuarioActual().idUsuario.ToString();
                            Venta.monedaOperacion = 0;
                            Venta.descOperacion   = "Asignación de Puntos";
                            Venta.fechaHora       = fechaHoraOperacion;
                            Venta.comprobanteDVH  = "1";

                            string retorno = _gestorComprobante.insertar_comprobante(Venta);
                            if (retorno == "1")
                            {
                                BE.Comprobante comp = _gestorComprobante.leer_comprobante(Venta);

                                BE.D_Comprobante Dcomp = new BE.D_Comprobante();
                                Dcomp.idComprobante   = comp.idComprobante;
                                Dcomp.idD_Comprobante = 0;
                                Dcomp.idProducto      = 0;
                                Dcomp.cantidad        = Convert.ToInt16(txtCantPuntos.Text);
                                Dcomp.pUnitario       = 0;
                                Dcomp.dComprobanteDVH = "1";

                                string retornoD = _gestorD_Comprobante.insertar_D_Comprobante(Dcomp);

                                if (retornoD == "1")
                                {
                                    BE.MovEmpresa movEmpresa = new BE.MovEmpresa();
                                    movEmpresa.idEmpresa     = comp.idCliente;
                                    movEmpresa.idComprobante = comp.idComprobante;
                                    movEmpresa.cantidad      = Dcomp.cantidad * -1;
                                    movEmpresa.accion        = "E";
                                    movEmpresa.fechaHora     = fechaHoraOperacion;
                                    movEmpresa.observaciones = "Asignación realizada por " + comp.idOperador + " - " + txtMotivo.Text;
                                    movEmpresa.movEmpresaDVH = "1";

                                    string retornoMov = _gestorMovEmpresa.insertar_mov_empresa(movEmpresa);

                                    if (retornoMov == "1")
                                    {
                                        BE.MovCustomer movCustomer = new BE.MovCustomer();
                                        movCustomer.idCliente      = idcliente;
                                        movCustomer.idCustomer     = idConsumidor;
                                        movCustomer.idComprobante  = comp.idComprobante;
                                        movCustomer.cantidad       = Convert.ToInt16(txtCantPuntos.Text);
                                        movCustomer.accion         = "I";
                                        movCustomer.fechaHora      = fechaHoraOperacion;
                                        movCustomer.observaciones  = "Asignación realizada por " + Venta.idOperador + " - " + txtMotivo.Text;
                                        movCustomer.movCustomerDVH = "1";

                                        string retornoMovCustomer = _gestorMovCustomer.insertar_mov_Customer(movCustomer);


                                        if (retornoMovCustomer == "1")
                                        {
                                            LlenarTabla();
                                            LimpiarCampos();
                                            lblInfo.Text = Traductor.Mensaje("ERR116", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                                        }
                                        else
                                        {
                                            lblInfo.Text = Traductor.Mensaje("ERR117", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                                        }
                                    }

                                    else
                                    {
                                        lblInfo.Text = Traductor.Mensaje("ERR118", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                                    }
                                }
                                else
                                {
                                    lblInfo.Text = Traductor.Mensaje("ERR119", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                                }
                            }
                            else
                            {
                                lblInfo.Text = Traductor.Mensaje("ERR120", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                            }
                        }
                        catch (SeguridadException ex)
                        {
                            lblInfo.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                        }
                        catch (Exception ex)
                        {
                            lblInfo.Text = ex.Message;
                        }
                    }
                    else
                    {
                        lblInfo.Text = Traductor.Mensaje("ERR121", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                }
            }
            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR122", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
            CalcularStock();
        }
Beispiel #8
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txtNombre.Text) && !String.IsNullOrEmpty(txtDescripcion.Text))
            {
                try
                {
                    BE.PermisoBase entidad;
                    if (chkesAccion.Checked)
                    {
                        entidad = new BE.PermisoSimple();
                    }
                    else
                    {
                        entidad = new BE.PermisoCompuesto();
                    }

                    entidad.Nombre      = txtNombre.Text;
                    entidad.Descripcion = txtDescripcion.Text;
                    entidad.esAccion    = chkesAccion.Checked;

                    if (!entidad.esAccion)
                    {
                        BE.PermisoCompuesto nuevoPermiso = entidad as BE.PermisoCompuesto;

                        for (int i = 0; i <= (GridView2.Rows.Count - 1); i++)
                        {
                            CheckBox chkElim = GridView2.Rows[i].FindControl("chkSeleccionar") as CheckBox;
                            if (chkElim.Checked)
                            {
                                BE.PermisoBase pBase = new BE.PermisoSimple();

                                pBase.Nombre = GridView2.Rows[i].Cells[1].ToString();
                                pBase.Nombre = GridView2.Rows[i].Cells[1].Text.ToString();

                                pBase.Descripcion = GridView2.Rows[i].Cells[2].ToString();
                                pBase.Descripcion = GridView2.Rows[i].Cells[2].Text.ToString();


                                CheckBox accion = GridView2.Rows[i].Cells[3].Controls[0] as CheckBox;
                                pBase.esAccion = accion.Checked;

                                nuevoPermiso.listaHijos.Add(pBase);
                            }
                        }
                        entidad = nuevoPermiso;
                    }

                    if (_gestorPermiso.escribir_permiso(entidad))
                    {
                        LimpiarCampos();
                        LlenarTabla();
                        lblMensaje.Text = Traductor.Mensaje("ERR152", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                        //_gestorIntegridad.recalcular_t_Permisos("corregir");
                        //_gestorIntegridad.recalcular_t_PermisoPermiso("corregir");
                        //_gestorIntegridad.recalcularDVV();
                    }
                    else
                    {
                        lblMensaje.Text = Traductor.Mensaje("ERR153", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
                    }
                }
                catch (SeguridadException ex)
                {
                    lblMensaje.Text = Traductor.TraducirMensage(ex.CodigError, ex.Message);
                }
                catch (Exception ex)
                {
                    lblMensaje.Text = ex.Message;
                }
            }

            else
            {
                lblInfo.Text = Traductor.Mensaje("ERR141", SesionActualWindows.SesionActual().ObtenerUsuarioActual().Cultura.ToString());
            }
        }