public ActionResult RedefinirSenha(string Senha, string ConfirmarSenha)
        {
            try
            {
                if (Senha == ConfirmarSenha)
                {
                    PassarMensagem error = TempData["error"] as PassarMensagem;
                    int            id    = error.Codigo;
                    Cliente        cli   = db.Clientes.Where(c => c.Id == id).SingleOrDefault();

                    if (cli != null)
                    {
                        LoginCliente log = db.LoginClientes.Where(d => d.ClienteId == id).SingleOrDefault();
                        if (log != null)
                        {
                            log.Senha = Senha;
                            string        codigo = error.CodigoVerdadeiro;
                            CodigoCliente cod    = db.CodigosClientes.Where(d => d.Codigo == codigo).SingleOrDefault();
                            db.CodigosClientes.Remove(cod);
                            db.SaveChanges();
                            return(RedirectToAction("Login"));
                        }
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Senhas não conferem");
                }
            }
            catch (Exception e) { ModelState.AddModelError("", "Confira os dados e tente novamente"); }
            return(View());
        }
        public ActionResult VerificarCodigo(string CodigoRetorno)
        {
            try
            {
                if (CodigoRetorno != null)
                {
                    CodigoCliente codCliente = db.CodigosClientes.Where(c => c.Codigo == CodigoRetorno).SingleOrDefault();

                    if (codCliente != null)
                    {
                        return(RedirectToAction("RedefinirSenha"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Codigo Invalido");
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Codigo Invalido");
                }
            }
            catch (Exception e) { ModelState.AddModelError("", "Confira os dados e tente novamente"); }
            return(View());
        }
Esempio n. 3
0
        private void cmdBuscarCodCli_Click(object sender, EventArgs e)
        {
            Busquedas.busquedaSuplidores f2 = new Busquedas.busquedaSuplidores();
            DialogResult res = f2.ShowDialog();

            if (res == DialogResult.OK)
            {
                CodigoCliente = Convert.ToInt16(f2.ReturnValue1);
                this.txtNombreCliente.Text = f2.ReturnValue2;
                this.txtCodigoCliente.Text = CodigoCliente.ToString();
            }
        }
Esempio n. 4
0
        private void cmdConsultarCuentas_Click(object sender, EventArgs e)
        {
            if (this.txtCodigoCliente.Text != "")
            {
                objDatos.Conectar();
                objDatos.Consulta_llenar_datos("select SUM(saldo_final) as 'saldo' from cuentas_por_pagar cpp where cpp.codigo_suplidor = " + CodigoCliente.ToString());
                if (objDatos.ds.Tables[0].Rows[0][0].ToString() != "")
                {
                    saldo = Convert.ToDouble(objDatos.ds.Tables[0].Rows[0][0].ToString());
                }
                this.txtSaldo.Text = saldo.ToString("C");
                objDatos.Desconectar();

                if (objDatos.ds.Tables[0].Rows[0][0].ToString() != "")
                {
                    deuda = Convert.ToDouble(objDatos.ds.Tables[0].Rows[0][0].ToString());
                }
                if (deuda > 0)
                {
                    string sring = ("exec consultarCxP " + CodigoCliente.ToString());
                    objDatos.Consulta_llenar_datos(sring);

                    this.miFiltro = (objDatos.ds.Tables[0].DefaultView);
                    this.dataGridView1.DataSource = miFiltro;
                    objDatos.Desconectar();

                    this.dataGridView1.Columns[0].Width = 50;
                    this.dataGridView1.Columns[1].Width = 125;
                    this.dataGridView1.Columns[2].Width = 125;
                    this.dataGridView1.Columns[3].Width = 80;
                    this.dataGridView1.Columns[4].Width = 170;

                    actualizarDatosFactura();
                    objDatos.Desconectar();
                }
                else
                {
                    MessageBox.Show("El suplidor seleccionado no tiene Cuentas por Pagar", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
        }
        public ActionResult CadastrarCodigo(CodigoCliente codCliente)
        {
            Random         rdn    = new Random();
            int            codigo = rdn.Next(100000, 999999);
            PassarMensagem error  = TempData["error"] as PassarMensagem;

            ViewData["ErrorMensagem"] = error.ErrorMessage;
            ViewData["Codigo"]        = error.Codigo;
            error.CodigoVerdadeiro    = Convert.ToString(codigo);
            codCliente.Email          = error.ErrorMessage;
            codCliente.Id_Usuario     = error.Codigo;
            codCliente.Codigo         = Convert.ToString(codigo);


            if (ModelState.IsValid)
            {
                db.CodigosClientes.Add(codCliente);
                db.SaveChangesAsync();
                return(RedirectToAction("EnviarEmail"));
            }
            return(View());
        }
Esempio n. 6
0
 private void actualizarDatosFactura()
 {
     objDatos.Conectar();
     objDatos.Consulta_llenar_datos("select cpp.numfac_fac as 'No. Fac.',cpp.codigo_cpp as 'CxP',cpp.fecha as 'Fecha Factura',cpp.monto as 'Monto',u.nombre_usuario as 'Usuario',cpp.ncf_ncf as 'NCF',tf.descri_fac as 'Tipo Factura',cpp.saldo_final as 'Balance',cpp.codigo_suplidor as 'Codigo Suplidor', cpp.Saldar as 'Saldar' from tipo_factura tf,usuarios u,cuentas_por_pagar cpp where cpp.codtip_fac = tf.codtip_fac and cpp.codigo_usuario = u.codigo_usuario and cpp.saldo_final > 0 and cpp.codigo_suplidor = " + CodigoCliente.ToString() + "");
     if (objDatos.ds.Tables[0].Rows.Count > 0)
     {
         int nSaldar = ((int)objDatos.ds.Tables[0].Rows.Count) - 1;
         this.miFiltro = (objDatos.ds.Tables[0].DefaultView);
         this.dataGridView1.DataSource       = miFiltro;
         this.dataGridView1.Columns[0].Width = 60;
         this.dataGridView1.Columns[1].Width = 60;
         this.dataGridView1.Columns[2].Width = 80;
         this.dataGridView1.Columns[3].Width = 70;
         this.dataGridView1.Columns[4].Width = 95;
         this.dataGridView1.Columns[5].Width = 139;
         this.dataGridView1.Columns[6].Width = 99;
         this.dataGridView1.Columns[7].Width = 65;
         this.dataGridView1.Columns[8].Width = 88;
         this.dataGridView1.Columns[9].Width = 50;
     }
     else
     {
         MessageBox.Show("El suplidor " + this.txtNombreCliente.Text.TrimEnd() + ", no tiene cuentas por pagar pendientes");
     }
 }
Esempio n. 7
0
 private void actualizarDatosFactura()
 {
     objDatos.Conectar();
     objDatos.Consulta_llenar_datos("select f.numfac_fac as 'No. Fac.',cpc.codigo_cpc as 'CxP',f.fecfac_fac as 'Fecha Factura',f.monfac_fac as 'Monto',c.nombre as 'Cliente',f.ncf_ncf as 'NCF',tf.descri_fac as 'Tipo Factura',cpc.saldo_final as 'Balance',f.codcli_cli as 'Codigo Cliente',cpc.Saldar as 'Saldar' from facturas f,tipo_factura tf,cuentas_por_cobrar cpc, clientes c  where f.codtip_fac = 2 and f.codtip_fac = tf.codtip_fac and f.codcli_cli = c.codigo_cliente and f.numfac_fac = cpc.numfac_fac and cpc.saldo_final > 0 and f.codcli_cli = " + CodigoCliente.ToString() + "");
     if (objDatos.ds.Tables[0].Rows.Count > 0)
     {
         int nSaldar = ((int)objDatos.ds.Tables[0].Rows.Count) - 1;
         this.miFiltro = (objDatos.ds.Tables[0].DefaultView);
         this.dataGridView1.DataSource       = miFiltro;
         this.dataGridView1.Columns[0].Width = 60;
         this.dataGridView1.Columns[1].Width = 60;
         this.dataGridView1.Columns[2].Width = 80;
         this.dataGridView1.Columns[3].Width = 70;
         this.dataGridView1.Columns[4].Width = 113;
         this.dataGridView1.Columns[5].Width = 139;
         this.dataGridView1.Columns[6].Width = 99;
         this.dataGridView1.Columns[7].Width = 65;
         this.dataGridView1.Columns[8].Width = 68;
         this.dataGridView1.Columns[9].Width = 50;
         dataGridView1.Columns[3].DefaultCellStyle.Format = "c";
         dataGridView1.Columns[7].DefaultCellStyle.Format = "c";
         dataGridView1.Columns[2].DefaultCellStyle.Format = "dd-MM-yyyy";
     }
     else
     {
         MessageBox.Show("El cliente " + this.txtNombreCliente.Text.TrimEnd() + ", no tiene cuentas por cobrar pendientes");
     }
 }
Esempio n. 8
0
        private void cmdConsultarCuentas_Click(object sender, EventArgs e)
        {
            objDatos.Conectar();
            this.objDatos.Consulta_llenar_datos("select SUM(saldo_final) as 'saldo' from cuentas_por_cobrar cpc, facturas f where cpc.numfac_fac = f.numfac_fac and f.codtip_fac = 2 and f.codcli_cli = " + CodigoCliente.ToString());

            if (objDatos.ds.Tables[0].Rows[0][0].ToString() != "")
            {
                saldo = Convert.ToDouble(objDatos.ds.Tables[0].Rows[0][0].ToString());
            }

            this.txtSaldo.Text = saldo.ToString("C");
            actualizarDatosFactura();
            objDatos.Desconectar();
        }