protected void btnGuardar_Click(object sender, EventArgs e)
    {
        Proveedor proveedor = creaUI();
        //instanciamos proveedorBD para acceder a sus metodos
        ProveedorBD proveedorBD = new ProveedorBD();

        if (cvRClave.IsValid == true && cvRuc.IsValid == true)
        {
            /*Flag respuesta*/
            string flag;
            flag = proveedorBD.ExisteProveedor(proveedor);
            if (flag == "0")
            {
                proveedorBD.Actualizar(proveedor);
                //Actualizamos variables de Sesion
                Session["empresa"] = proveedor.Empresa.ToLower();
                Session["usuario"] = proveedor.Contacto.ToLower();
                //Clear
                this.lblMensaje.Text = "Datos Actualizados Correctamente";
                noControles();
            }
            else
            {
                this.lblMensaje.Text = "Datos ya existen en otro Proveedor";
            }
        }
    }
Exemplo n.º 2
0
    private void cargarDatos(int itemrow)
    {
        ProveedorBD proveedorBD = new ProveedorBD();
        Proveedor   proveedor   = new Proveedor();
        int         provid      = Convert.ToInt32(gvProveedor.Rows[itemrow].Cells[2].Text);

        proveedor = proveedorBD.ConsultarP(provid);
        //texts
        this.txtId.Text          = proveedor.Provid.ToString();
        this.txtEmpresa.Text     = proveedor.Empresa;
        this.txtNomContac.Text   = proveedor.Contacto;
        this.txtCargoContac.Text = proveedor.Cargo;
        this.txtRuc.Text         = proveedor.Ruc;
        this.txtDir.Text         = proveedor.Dir;
        this.txtFono1.Text       = proveedor.Fono1;
        this.txtFono2.Text       = proveedor.Fono2;
        this.txtPais.Text        = proveedor.Pais;
        this.txtProvincia.Text   = proveedor.Provincia;
        this.txtCiudad.Text      = proveedor.Ciudad;
        this.txtEmail.Text       = proveedor.Email;

        //ddlEstado
        if ((gvProveedor.Rows[itemrow].Cells[7].Text) == "Activo")
        {
            this.ddlEstado.SelectedIndex = 0;
        }
        else
        {
            this.ddlEstado.SelectedIndex = 1;
        }
    }
Exemplo n.º 3
0
 protected void ButtonEnviar_Click(object sender, EventArgs e)
 {
     if (cvRClave.IsValid == true && cvRuc.IsValid == true)
     {
         string msg = "";
         this.lblMensaje.Text = "";
         /*capturamos datos en objeto proveedor*/
         Proveedor proveedor = creaUI();
         /*Instanciamos proveedorBD para acceder a sus metodos*/
         ProveedorBD proveedorBD = new ProveedorBD();
         /*Flag respuesta*/
         string flag;
         flag = proveedorBD.ExisteProveedor(proveedor);
         if (flag == "0")//no existe
         {
             proveedorBD.Insertar(proveedor);
             msg = "Registro exitoso. <br/> &nbsp Ya puede iniciar sesion de Administración";
         }
         else
         {
             msg = "Proveedor ya existe";
         }
         //Clear
         Limpiar();
         this.lblMensaje.Text = msg;
     }
 }
Exemplo n.º 4
0
    private void llenarProveedores()
    {
        ProveedorBD      proveedorBD    = new ProveedorBD();
        List <Proveedor> listaProveedor = proveedorBD.Consultar();

        this.gvProveedor.DataSource = listaProveedor;
        gvProveedor.DataBind();
    }
    private void loadProv()
    {
        ProveedorBD      pBD       = new ProveedorBD();
        List <Proveedor> listaProv = pBD.Consultar();

        ddlProvid.DataSource = listaProv;
        DataBind();
    }
Exemplo n.º 6
0
 public void AgregarParametroComando(string NombreParametro, object Value)
 {
     if (ProveedorBD.Equals("SqlClient"))
     {
         this.Parametro = new SqlParameter();
         this.Parametro.ParameterName = NombreParametro;
         this.Parametro.Value         = Value;
         this.Comando.Parameters.Add(Parametro);
     }
 }
    private void showDatos()
    {
        Funciones   f    = new Funciones();
        ProveedorBD pBD  = new ProveedorBD();
        Proveedor   prov = pBD.ConsultarP(1);

        lblDir.Text       = f.Mayus(prov.Dir.ToLower());
        lblCiudad.Text    = f.Mayus(prov.Ciudad.ToLower());
        lblProvincia.Text = f.Mayus(prov.Provincia.ToLower());
        lblPais.Text      = f.Mayus(prov.Pais.ToLower());
        lblTelefono.Text  = prov.Fono1;
        lblEmail.Text     = prov.Email;
    }
Exemplo n.º 8
0
    protected void LoginButton_Click(object sender, EventArgs e)
    {
        lblError.Text    = "";
        lblError.Visible = false;
        //capturamos datos en objeto genericuser para verificar si es usuario
        Usuario genericuser = creauUI();
        //Instaciamos un usuario para recibir datos
        Usuario user = new Usuario();
        //Instanciamos primero a usuarioBD para acceder a sus metodos
        UsuarioBD usuarioBD = new UsuarioBD();

        user = usuarioBD.Sesion(genericuser);
        if (user.Userid != 0)
        {
            Session["login"] = "******";//bandera que controla sesion activa
            FormsAuthentication.RedirectFromLoginPage(txtUser.Text, false);
            Session["userid"]  = user.Userid.ToString();
            Session["usuario"] = user.Nombre;
            Session["empresa"] = "vivero market | " + user.Cargo + " departamento: "
                                 + user.Departamento;
            Session["tipo"] = "AG";//especifica que es aministrador general
        }
        else
        {
            //capturamos datos en objeto genericprov para verificar si es proveedor
            Proveedor genericprov = creapUI();
            //Instaciamos un proveedor para recibir datos
            Proveedor provider = new Proveedor();
            //Instanciamos luego a proveedorBD para acceder a sus metodos
            ProveedorBD proveedorBD = new ProveedorBD();
            provider = proveedorBD.Sesion(genericprov);
            if (provider.Provid != 0)
            {
                Session["login"] = "******";//bandera que controla sesion activa
                FormsAuthentication.RedirectFromLoginPage(txtUser.Text, false);

                Session["userid"]  = provider.Provid.ToString();
                Session["empresa"] = provider.Empresa;
                Session["usuario"] = provider.Contacto;
                Session["tipo"]    = "P";//esticifica que es aministrador de tipo proveedor
            }
            else
            {
                Session["login"] = "******"; // sino.. a la de error de login
                lblError.Visible = true;
                lblError.Text    = "Acceso no autorizado"
                                   + "<br/><a class='cerrarsesion' href='swvmmrecoverypass00.aspx' target='_blank'> ¿Recuperar Contraseña?</a>";
            }
        }
    }
Exemplo n.º 9
0
    /*Boton eliminar del Grid*/


    protected void gvProveedor_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        string msg;

        lblMensaje.Text = "";
        //eliminamos datos segun fila seleccionada del gridProveedor
        int provid = Convert.ToInt32(gvProveedor.Rows[(Convert.ToInt32(e.RowIndex))].Cells[2].Text);
        //instanciamos ProveedorBD para acceder al metodo eliminar
        ProveedorBD proveedorBD = new ProveedorBD();

        msg             = proveedorBD.Eliminar(provid);
        lblMensaje.Text = msg;
        //recargar pagina
        llenarProveedores();
        Limpiar();
        ultimoId();
        noControles();
    }
Exemplo n.º 10
0
    private void cargarDatos()
    {
        int provid = Convert.ToInt32(Session["userid"]);
        //instanciamos proveedorBD para acceder a sus metodos
        ProveedorBD proveedorBD = new ProveedorBD();
        //instanciamos proveedor para traer los datos de la base
        Proveedor proveedor = proveedorBD.ConsultarP(provid);

        this.txtEmpresa.Text   = proveedor.Empresa;
        this.txtNombre.Text    = proveedor.Contacto;
        this.txtCargo.Text     = proveedor.Cargo;
        this.txtRuc.Text       = proveedor.Ruc;
        this.txtDir.Text       = proveedor.Dir;
        this.txtFono1.Text     = proveedor.Fono1;
        this.txtFono2.Text     = proveedor.Fono2;
        this.txtPais.Text      = proveedor.Pais;
        this.txtProvincia.Text = proveedor.Provincia;
        this.txtCiudad.Text    = proveedor.Ciudad;
        this.txtEmail.Text     = proveedor.Email;
    }
Exemplo n.º 11
0
 public void AgregarParametroComandoFecha(string NombreParametro, DateTime Value, string type)
 {
     if (ProveedorBD.Equals("SqlClient"))
     {
         this.Parametro = new SqlParameter();
         this.Parametro.ParameterName = NombreParametro;
         if (type == "1")
         {
             this.Parametro.Value = Value.Year + "/" + Value.Month + "/" + Value.Day;
         }
         else if (type == "2")
         {
             this.Parametro.Value = Value.Month + "/" + Value.Day + "/" + Value.Year;
         }
         else if (type == "3")
         {
             this.Parametro.Value = Value.Month + "/" + Value.Day + "/" + Value.Year + " " + Value.Hour + ":" + Value.Minute + ":00";
         }
         this.Comando.Parameters.Add(Parametro);
     }
 }
Exemplo n.º 12
0
    /*Boton Guardar*/
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        Proveedor   prov        = creaUI();
        ProveedorBD proveedorBD = new ProveedorBD();

        //validamos repetición contraseña y ruc
        if (cvRClave.IsValid == true && cvRuc.IsValid == true)
        {
            /*Flag respuesta*/
            string flag;
            flag = proveedorBD.ExisteProveedor(prov);
            if (flag == "0") //no existe
            {
                //por v= Insercion; por f= actualizacion
                if (txtId.Text == lastId().ToString())
                {
                    proveedorBD.Insertar(prov);
                    lblMensaje.Text = "Registro Exitoso";
                }

                else
                {
                    proveedorBD.Actualizar(prov);
                    lblMensaje.Text = "Actualización Exitosa";
                }
                llenarProveedores();
                Limpiar();
                ultimoId();
                noControles();
            }
            else
            {
                lblMensaje.Text = "Cliente ya existe";
            }
        }
    }