protected void btnRestablecerContra_Click(object sender, EventArgs e)
        {
            if (gvListadoUsuarios.VisibleRowCount == 0)
            {
                return;
            }

            int usuarioSeleccionado = 0;

            usuarioSeleccionado = int.Parse(gvListadoUsuarios.GetRowValues(gvListadoUsuarios.FocusedRowIndex, "UsuarioId").ToString());

            if (usuarioSeleccionado == 0)
            {
                return;
            }

            try
            {
                var re = _actualizarContraUsuarioTableAdapter.GetData(
                    usuarioSeleccionado, int.Parse(Request.Cookies["UserInfo"]["empresaId"].ToString()), "1234");
                mostrarAlerta.Exito("Contraseña Actualizada");
            }
            catch (Exception)
            {
                mostrarAlerta.Advertencia("Error al actualizar contraseña");
                throw;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            mostrarAlerta             = new Alertas(this);
            this.Session["EmpresaId"] = Session["empresaId"];
            var ordenCompraId = _comprasTableAdapter.CompraPorEmpresa(int.Parse(Session["empresaId"].ToString()));
            var caiHabilitado =
                _caiAutorizacionesTableAdapter.EsCaiValidoPorEmpresa(int.Parse(Session["empresaId"].ToString()));

            txtNoDocumento.Value = ordenCompraId;

            if (caiHabilitado == null)
            {
                mostrarAlerta.Advertencia("No existen númeracíon CAI valido.");
                btnProcesar.Enabled = false;
            }

            if (ViewState["vw"] != null)
            {
                gvGenerarOrdenCompra.DataSource = ViewState["vw"];
            }



            cboEstado.Value = "1";
        }
        protected void btnProcesar_Click(object sender, EventArgs e)
        {
            if (gvGenerarOrdenCompra.VisibleRowCount == 0)
            {
                mostrarAlerta.Advertencia("No existen productos a guardar");
                return;
            }
            var noOrdenCompra = _ordenCompraTableAdapter.OrdenCompraPorEmpresa(int.Parse(Request.Cookies["UserInfo"]["empresaId"].ToString()));

            int resultado = 0;

            try
            {
                resultado = _ordenCompraTableAdapter.Insert(Convert.ToInt32(noOrdenCompra),
                                                            int.Parse(Request.Cookies["UserInfo"]["empresaId"].ToString()), Convert.ToInt32("301"),
                                                            cboProveedor.Value.ToString(), int.Parse(cboMoneda.Value.ToString()), Convert.ToDecimal(spinTasaCambio.Value),
                                                            int.Parse(cboEstado.Value.ToString()), DateTime.Now, DateTime.Now, memoComentarios.Text,
                                                            Convert.ToDecimal(spinSubTotal.Value), Convert.ToDouble(spinDescuentoDocumento.Value),
                                                            Convert.ToDecimal(spinTotalDescuento.Value), Convert.ToDouble(spinImpuesto.Value),
                                                            Convert.ToDecimal(spinTotalImpuesto.Value),
                                                            Convert.ToDecimal(spinTotal.Value), "", DateTime.Now, "");

                if (resultado != 0)
                {
                    _ordenCompraDetalleTableAdapter.EliminarOrdenCompraDetalle(Convert.ToInt32(noOrdenCompra),
                                                                               int.Parse(Request.Cookies["UserInfo"]["empresaId"].ToString()));

                    for (int i = 0; i < gvGenerarOrdenCompra.VisibleRowCount; i++)
                    {
                        int          lineaId     = Convert.ToInt32(gvGenerarOrdenCompra.GetRowValues(i, "ID"));
                        string       codigo      = gvGenerarOrdenCompra.GetRowValues(i, "Codigo").ToString();
                        string       producto    = gvGenerarOrdenCompra.GetRowValues(i, "Producto").ToString();
                        ASPxSpinEdit vCantidad   = (ASPxSpinEdit)gvGenerarOrdenCompra.FindRowCellTemplateControl(i, (GridViewDataColumn)gvGenerarOrdenCompra.Columns["Cantidad"], "spinCantidad");
                        ASPxSpinEdit vPrecio     = (ASPxSpinEdit)gvGenerarOrdenCompra.FindRowCellTemplateControl(i, (GridViewDataColumn)gvGenerarOrdenCompra.Columns["Precio"], "spinPrecio");
                        ASPxSpinEdit vTotalLinea = (ASPxSpinEdit)gvGenerarOrdenCompra.FindRowCellTemplateControl(i, (GridViewDataColumn)gvGenerarOrdenCompra.Columns["TotalLinea"], "spinTotalLinea");
                        ASPxSpinEdit vDescuento  = (ASPxSpinEdit)gvGenerarOrdenCompra.FindRowCellTemplateControl(i, (GridViewDataColumn)gvGenerarOrdenCompra.Columns["Descuento"], "spinDescuento");

                        _ordenCompraDetalleTableAdapter.Insert((Convert.ToInt32(noOrdenCompra)),
                                                               int.Parse(Request.Cookies["UserInfo"]["empresaId"].ToString()), lineaId, codigo, producto,
                                                               Convert.ToInt32(vCantidad.Value), Convert.ToDecimal(vPrecio.Value), Convert.ToDouble(vDescuento.Value), 0, 0, "", DateTime.Now,
                                                               Convert.ToDecimal(vTotalLinea.Value));
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }

            if (resultado == 1)
            {
                DatosGlobales.MostrarMensaje("Orden de Compra, Realizada", this, GetType(), 2);

                Limpiar();
            }
        }
示例#4
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            DataSetMiPymeProcedimientosTableAdapters.spLoginUsuarioTableAdapter spLoginUsuario =
                new DataSetMiPymeProcedimientosTableAdapters.spLoginUsuarioTableAdapter();

            DataSetMiPymeProcedimientos.spLoginUsuarioDataTable loginUsuario;
            loginUsuario = spLoginUsuario.GetData(txtCorreo.Text, txtClave.Text);

            var encontroUsuario = loginUsuario.FirstOrDefault();

            if (encontroUsuario == null)
            {
                mostrarAlerta.Error("No existe el usuario ingresado.");
                return;
            }

            if (encontroUsuario.ClaveCorrecta == 0)
            {
                mostrarAlerta.Advertencia("Usario o clave incorrecta.");
                return;
            }

            if (encontroUsuario.Bloqueado == true)
            {
                mostrarAlerta.Advertencia("El usuario ha sido bloqueado.");
                return;
            }


            myPymeCookie["usuarioId"] = encontroUsuario.UsuarioId.ToString();
            myPymeCookie["empresaId"] = encontroUsuario.EmpresaId.ToString();
            myPymeCookie["perfilId"]  = encontroUsuario.PerfilId.ToString();
            myPymeCookie["cuenta"]    = (encontroUsuario.Nombre + "." + encontroUsuario.Apellido);
            myPymeCookie.Expires      = DateTime.Now.AddDays(1d);
            Response.Cookies.Add(myPymeCookie);


            Session["empresaId"] = encontroUsuario.EmpresaId.ToString();
            Response.Redirect("~/es/Principal/Index.aspx");
        }
        protected void btnguardar_Click(object sender, EventArgs e)
        {
            if (txtContraseña.Text != txtConfirmarContra.Text)
            {
                mostrarAlerta.Error("Las contraseñas no coinciden");
                return;
            }

            try
            {
                var re = _actualizarContraUsuarioTableAdapter.GetData(
                    int.Parse(Request.Cookies["UserInfo"]["usuarioId"].ToString()), int.Parse(Request.Cookies["UserInfo"]["empresaId"].ToString()), txtContraseña.Text);
                mostrarAlerta.Exito("Contraseña Actualizada");
            }
            catch (Exception)
            {
                mostrarAlerta.Advertencia("Error al actualizar contraseña");
                throw;
            }
        }
示例#6
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            bool vRespuesta = false;

            CrearEmpresaUsuario(txtNombreEmpresa.Text, txtNombrePropietario.Text, txtApellido.Text,
                                Int32.Parse(cboDepartamento.Value.ToString()), Int32.Parse(cboMoneda.Value.ToString()),
                                txtCorreo.Text, txtClave.Text, out vRespuesta);

            if (cantidad == 0)
            {
                mostrarAlerta.Error("Error al crear la empresa.");
                return;
            }
            if (vRespuesta == false)
            {
                mostrarAlerta.Advertencia("El correo ya se encuentra registrado.");
                return;
            }

            Limpiar();

            //Response.Redirect("Inicio.aspx");
            mostrarAlerta.Exito("Empresa Creada Correctamente, proceda a Iniciar Sesión.");
        }