예제 #1
0
        private void EliminarProveedor()
        {
            C_Proveedor oProveedor = new C_Proveedor();

            if (Cmb_E_Proveedores.SelectedIndex == -1)
            {
                MessageBox.Show("Ingrese un Proveedor para Elimnar Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.Codigo = Int32.Parse(Cmb_E_Proveedores.SelectedValue.ToString());
            }
            oProveedor.Nombre = Txt_E_Nombre.Text;
            oProveedor.CodigoTipoLineaCredito = Int32.Parse(Cmb_E_TipoProveedor.SelectedValue.ToString());
            oProveedor.CuentaDolares          = Txt_E_CuentasDolares.Text;
            oProveedor.CuentasSoles           = Txt_E_CuentasSoles.Text;
            oProveedor.Direccion     = Txt_E_Direccion.Text;
            oProveedor.Telefono      = Int32.Parse(Txt_E_Telefono.Text);
            oProveedor.RUC           = Txt_E_RUC.Text;
            oProveedor.PaginaWeb     = Txt_E_PaginaWeb.Text;
            oProveedor.MontoPrestamo = Double.Parse(Txt_E_Monto.Text);
            if (_Shalong.Proveedor(3, oProveedor))
            {
                MessageBox.Show("Se elimino Correctamente", "Gestion Ventas", MessageBoxButtons.OK);
                CargarComboBox();
                this.LimpiarProveedoresEliminados();
            }
            else
            {
                MessageBox.Show("Error al eliminar", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlArticulo           = (C_Articulo)Session["ControlArticulo"];
            ControlProveedor          = (C_Proveedor)Session["ControlProveedor"];
            ControlConfig             = (C_Configuracion)Session["ControlConfig"];
            ControlArticuloxProveedor = (C_ArticuloxProveedor)Session["ControlArticuloxProveedor"];

            if (!IsPostBack)
            {
                ArtId      = 0;
                CodBuscado = 0;
                MarcaST    = "";
                NombreST   = "";
                DdlProveedor.DataSource     = null;
                DdlProveedor.DataValueField = "proveedorid";
                DdlProveedor.DataTextField  = "nombrefantasia";
                DdlProveedor.DataSource     = ControlProveedor.Listar();
                DdlProveedor.DataBind();
                //RadioSelecionado();
                TodosArticulos.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
                TodosArticulos.DataSource = dt;
                TodosArticulos.DataBind();
                //RefrescarGrillaNombre(NombreST);
                //RefrescarGrillaMarca(MarcaST);
                //RefrescarGrillaCod(CodBuscado);
            }
            RadioSelecionado();
            RefrescarGrillaNombre(NombreST);
            RefrescarGrillaMarca(MarcaST);
            RefrescarGrillaCod(CodBuscado);
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     ControlProveedor            = (C_Proveedor)Session["ControlProveedor"];
     ControlConfig               = (C_Configuracion)Session["ControlConfig"];
     TodosProveedores.DataSource = ControlProveedor.Listar();
     TodosProveedores.DataBind();
     Aux = ControlProveedor.Listar();
     if (Aux.Count == 0)
     {
         BtnConvtExcel.Enabled = false;
         BtnConvtPDF.Enabled   = false;
         BtnConvtWord.Enabled  = false;
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true);
     }
     if (!IsPostBack)
     {
         TodosProveedores.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
         TodosProveedores.DataSource = ControlProveedor.Listar();
         TodosProveedores.DataBind();
     }
 }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     ControlProveedor = (C_Proveedor)Session["ControlProveedor"];
     TxtNFantasia.Focus();
 }
예제 #5
0
 private void Cmb_I_Proveedor_SelectedIndexChanged_1(object sender, EventArgs e)
 {
     if (Cmb_I_Proveedor.SelectedIndex == -1)
     {
     }
     else
     {
         C_Proveedor objetoProveedor = _shalong.ProveedorMostrar1(Int32.Parse(Cmb_I_Proveedor.SelectedValue.ToString()));
         Txt_I_Proveedor.Text = objetoProveedor.Nombre;
     }
 }
        public int EliminarProveedor(C_Proveedor c_Proveedor)
        {
            int retorno = 0;

            con.abrir();
            SqlCommand cmd = new SqlCommand(string.Format("Delete from Proveedores where idproveedor = {0}", c_Proveedor.idproveedor), con.conectar);

            retorno = cmd.ExecuteNonQuery();
            con.cerrar();

            return(retorno);
        }
        public DataTable BuscarProveedores(C_Proveedor c_Proveedor)
        {
            con.abrir();
            SqlDataAdapter cmd = new SqlDataAdapter("Select * from Proveedores where NombreContacto like '%" + c_Proveedor.NombreContacto + "%'", con.conectar);

            ds = new DataSet();
            cmd.Fill(ds, "table");

            con.cerrar();

            return(ds.Tables[0]);
        }
        public int AgregarProveedor(C_Proveedor c_Proveedor)
        {
            int retorno = 0;

            con.abrir();

            SqlCommand cmd = new SqlCommand(string.Format("Insert into Proveedores (Empresa,NombreContacto,Direccion,Ciudad,Region,CodPostal,Pais,Telefono,Email) values ('{0}','{1}','{2}','{3}','{4}',{5},'{6}','{7}','{8}')",
                                                          c_Proveedor.Empresa, c_Proveedor.NombreContacto, c_Proveedor.Direccion, c_Proveedor.Ciudad, c_Proveedor.Region, c_Proveedor.CodPostal, c_Proveedor.Pais, c_Proveedor.Telefono, c_Proveedor.Email), con.conectar);

            retorno = cmd.ExecuteNonQuery();
            con.cerrar();
            return(retorno);
        }
예제 #9
0
 private void Cmb_I_Ruc_SelectedIndexChanged_1(object sender, EventArgs e)
 {
     //if (Cmb_I_Ruc.SelectedIndex == -1)
     //{
     //    Txt_I_Nombre.Clear();
     //}
     if (Cmb_I_Ruc.SelectedIndex != -1)
     {
         // Cmb_I_Ruc.SelectedIndex = -1;
         C_Proveedor obj = _shalong.ProveedorMostrar1(Int32.Parse(Cmb_I_Ruc.SelectedValue.ToString()));
         Txt_I_Nombre.Text = " " + obj.Nombre;
     }
 }
예제 #10
0
        protected void Session_Start(object sender, EventArgs e)
        {
            C_Empleado ControlEmpleado = new C_Empleado();

            Session["ControlEmpleado"] = ControlEmpleado;
            C_Cliente ControlCliente = new C_Cliente();

            Session["ControlCliente"] = ControlCliente;
            C_Proveedor ControlProveedor = new C_Proveedor();

            Session["ControlProveedor"] = ControlProveedor;
            C_Articulo ControlArticulo = new C_Articulo();

            Session["ControlArticulo"] = ControlArticulo;
            C_ArticuloxProveedor ControlArticuloxProveedor = new C_ArticuloxProveedor();

            Session["ControlArticuloxProveedor"] = ControlArticuloxProveedor;
            C_Pedido ControlPedido = new C_Pedido();

            Session["ControlPedido"] = ControlPedido;
            C_Configuracion ControlConfig = new C_Configuracion();

            Session["ControlConfig"] = ControlConfig;
            C_DetallePedido ControlDetallePedido = new C_DetallePedido();

            Session["ControlDetallePedido"] = ControlDetallePedido;
            List <DetallePedidoDTO> ListaDetalleDTO = null;

            Session["ListaDetalleDTO"] = ListaDetalleDTO;
            Pedido PedidoSession = null;

            Session["PedidoSession"] = PedidoSession;
            C_Facturacion ControlFacturacion = new C_Facturacion();

            Session["ControlFacturacion"] = ControlFacturacion;
            string StockMin = null;

            Session["StockMin"] = StockMin;
            List <int> ListaCant = null;

            Session["ListaCant"] = ListaCant;
            List <Articulo> ListaArticulo = null;

            Session["ListaArticulo"] = ListaArticulo;
            double Auxdouble = 0;

            Session["Auxdouble"]    = Auxdouble;
            Session["Login"]        = null;
            Session["ImporteTotal"] = null;
        }
        public int ActualizarProveedor(C_Proveedor c_Proveedor)
        {
            int filas = 0;

            con.abrir();
            SqlCommand cmd = new SqlCommand(string.Format("update Proveedores set Empresa = '{0}', NombreContacto = '{1}', Direccion = '{2}', Ciudad = '{3}', Region = '{4}', CodPostal = '{5}', Pais = '{6}', Telefono = '{7}', Email = '{8}' where idproveedor = {9}",
                                                          c_Proveedor.Empresa, c_Proveedor.NombreContacto, c_Proveedor.Direccion, c_Proveedor.Ciudad, c_Proveedor.Region, c_Proveedor.CodPostal, c_Proveedor.Pais, c_Proveedor.Telefono, c_Proveedor.Email, c_Proveedor.idproveedor), con.conectar);

            filas = cmd.ExecuteNonQuery();
            con.cerrar();


            return(filas);
        }
예제 #12
0
 private void Cmb_M_Proveedores_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Cmb_M_Proveedores.SelectedValue != null)
     {
         C_Proveedor obj = _Shalong.ProveedorMostrar1(Int32.Parse(Cmb_M_Proveedores.SelectedValue.ToString()));
         Txt_M_CuentasDolares.Text         = obj.CuentaDolares;
         Txt_M_CuentasSoles.Text           = obj.CuentasSoles;
         Txt_M_Direccion.Text              = obj.Direccion;
         Txt_M_Nombre.Text                 = obj.Nombre;
         Txt_M_PaginaWeb.Text              = obj.PaginaWeb;
         Txt_M_RUC.Text                    = obj.RUC;
         Txt_M_Telefono.Text               = "" + obj.Telefono;
         Txt_M_Monto.Text                  = "" + obj.MontoPrestamo;
         Cmb_M_TipoProveedor.SelectedValue = obj.CodigoTipoLineaCredito;
         CargarDataGridViewModificar();
     }
 }
예제 #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     ControlArticulo           = (C_Articulo)Session["ControlArticulo"];
     ControlProveedor          = (C_Proveedor)Session["ControlProveedor"];
     ControlArticuloxProveedor = (C_ArticuloxProveedor)Session["ControlArticuloxProveedor"];
     TxtPrecioAc.Attributes.Add("onkeypress", "javascript:return SoloNum(event); ");
     txtcosto.Attributes.Add("onkeypress", "javascript:return SoloNum(event); ");
     if (!IsPostBack)
     {
         DdlProveedores.DataSource     = null;
         DdlProveedores.DataValueField = "proveedorid";
         DdlProveedores.DataTextField  = "nombrefantasia";
         DdlProveedores.DataSource     = ControlProveedor.ListarActivos();
         DdlProveedores.DataBind();
         txtcod.Focus();
     }
 }
예제 #14
0
        private void ModificarProveedor()
        {
            C_Proveedor oProveedor = new C_Proveedor();

            if (Cmb_M_Proveedores.SelectedIndex == -1)
            {
                MessageBox.Show("Ingrese un Proveedor a Modificar Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.Codigo = Int32.Parse(Cmb_M_Proveedores.SelectedValue.ToString());
            }
            if (Txt_M_Nombre.Text == string.Empty)
            {
                oProveedor.Nombre = " ";
            }
            else
            {
                oProveedor.Nombre = Txt_M_Nombre.Text;
            }
            if (Cmb_M_TipoProveedor.SelectedIndex == -1)
            {
                MessageBox.Show("Ingrese una Linea de Credito", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.CodigoTipoLineaCredito = Int32.Parse(Cmb_M_TipoProveedor.SelectedValue.ToString());
            }
            //CUENTA AHORROS EN SOLES
            if (Txt_I_CuentasSoles.Text == string.Empty)
            {
                oProveedor.CuentasSoles = " ";
            }
            else
            {
                oProveedor.CuentasSoles = Txt_I_CuentasSoles.Text;
            }
            //CUENTA AHORROS EN DOLARES
            if (Txt_I_CuentasDolares.Text == string.Empty)
            {
                oProveedor.CuentaDolares = " ";
            }
            else
            {
                oProveedor.CuentaDolares = Txt_I_CuentasDolares.Text;
            }
            //DIRECCION
            if (Txt_I_Direccion.Text == string.Empty)
            {
                oProveedor.Direccion = " ";
            }
            else
            {
                oProveedor.Direccion = Txt_I_Direccion.Text;
            }
            //TELEFONO
            if (Txt_I_Telefono.Text == string.Empty)
            {
                Txt_I_Telefono.Text = "0";
                oProveedor.Telefono = Int32.Parse(Txt_I_Telefono.Text);
            }
            else
            {
                oProveedor.Telefono = Int32.Parse(Txt_I_Telefono.Text);
            }
            //INGRESO DE RUC
            if (Txt_I_RUC.Text == string.Empty)
            {
                MessageBox.Show("Ingrese un Ruc Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.RUC = Txt_I_RUC.Text;
            }
            //PAGINA WEB
            if (Txt_I_PaginaWeb.Text == string.Empty)
            {
                oProveedor.PaginaWeb = " ";
            }
            else
            {
                oProveedor.PaginaWeb = Txt_I_PaginaWeb.Text;
            }
            //MONTO MAXIMO PRESTAMO
            if (Txt_I_Monto.Text == string.Empty)
            {
                Txt_I_Monto.Text         = "0.0";
                oProveedor.MontoPrestamo = Double.Parse(Txt_I_Monto.Text);
            }
            else
            {
                oProveedor.MontoPrestamo = Double.Parse(Txt_I_Monto.Text);
            }
            if (_Shalong.Proveedor(2, oProveedor))
            {
                MessageBox.Show("Modificacion Correcta", "Gestion Ventas", MessageBoxButtons.OK);
                CargarComboBox();
            }
            else
            {
                MessageBox.Show("Error al modificar", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #15
0
        //FUNCIONES
        private void Guardar_Proveedor()
        {
            C_Proveedor oProveedor = new C_Proveedor();

            //INGRESO DE LINEA DE CREDITO
            if (Cmb_I_TipoProveedor.SelectedIndex == -1)
            {
                MessageBox.Show("Ingrese una Linea de Credito", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.CodigoTipoLineaCredito = Int32.Parse(Cmb_I_TipoProveedor.SelectedValue.ToString());
            }
            //INGRESO DE RUC
            if (Txt_I_RUC.Text == string.Empty)
            {
                MessageBox.Show("Ingrese un Ruc Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.RUC = Txt_I_RUC.Text;
            }
            //MONTO MAXIMO PRESTAMO
            if (Txt_I_Monto.Text == string.Empty)
            {
                Txt_I_Monto.Text         = "0.0";
                oProveedor.MontoPrestamo = Double.Parse(Txt_I_Monto.Text);
            }
            else
            {
                oProveedor.MontoPrestamo = Double.Parse(Txt_I_Monto.Text);
            }
            //CUENTA AHORROS EN SOLES
            if (Txt_I_CuentasSoles.Text == string.Empty)
            {
                oProveedor.CuentasSoles = " ";
            }
            else
            {
                oProveedor.CuentasSoles = Txt_I_CuentasSoles.Text;
            }
            //CUENTA AHORROS EN DOLARES
            if (Txt_I_CuentasDolares.Text == string.Empty)
            {
                oProveedor.CuentaDolares = " ";
            }
            else
            {
                oProveedor.CuentaDolares = Txt_I_CuentasDolares.Text;
            }
            //PAGINA WEB
            if (Txt_I_PaginaWeb.Text == string.Empty)
            {
                oProveedor.PaginaWeb = " ";
            }
            else
            {
                oProveedor.PaginaWeb = Txt_I_PaginaWeb.Text;
            }
            //TELEFONO
            if (Txt_I_Telefono.Text == string.Empty)
            {
                Txt_I_Telefono.Text = "0";
                oProveedor.Telefono = Int32.Parse(Txt_I_Telefono.Text);
            }
            else
            {
                oProveedor.Telefono = Int32.Parse(Txt_I_Telefono.Text);
            }
            //DIRECCION
            if (Txt_I_Direccion.Text == string.Empty)
            {
                oProveedor.Direccion = " ";
            }
            else
            {
                oProveedor.Direccion = Txt_I_Direccion.Text;
            }
            //NOMBRE
            if (Txt_I_Nombre.Text == string.Empty)
            {
                MessageBox.Show("Ingrese un Nombre Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            else
            {
                oProveedor.Nombre = Txt_I_Nombre.Text;
            }
            //LLAMAR AL SERVICE
            if (_Shalong.Proveedor(1, oProveedor))
            {
                if (MessageBox.Show("¿Usted desea ingresar trabajadores del Proveedor " + Txt_I_Nombre.Text + "?", "Trabajadores del Proveedor", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    Trabajador_Proveedor obj = new Trabajador_Proveedor();
                    obj.ShowDialog();
                    LimpiarProveedores();
                    CargarComboBox();
                }
                else
                {
                    MessageBox.Show("Ingreso Correcto", "Gestion Ventas", MessageBoxButtons.OK);
                    LimpiarProveedores();
                    CargarComboBox();
                }
            }
            else
            {
                MessageBox.Show("Error al ingresar", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlProveedor = (C_Proveedor)Session["ControlProveedor"];
            ControlConfig    = (C_Configuracion)Session["ControlConfig"];

            if (!IsPostBack)
            {
                TodosProveedores.PageSize = ControlConfig.DevolverNroMaxPaginacion();
                RefrecarBusqueda();
            }

            if (RadioButtonListBusqueda.SelectedValue == "Cuit")
            {
                TxtBuscarApellido.Visible  = false;
                BtnBuscarApellido.Visible  = false;
                TxtBuscarCuit.Visible      = true;
                BtnBuscarCuit.Visible      = true;
                TxtBuscarNFantasia.Visible = false;
                BtnBuscarNFantasia.Visible = false;
                TxtBuscarRSocial.Visible   = false;
                BtnBuscarRSocial.Visible   = false;
                TxtBuscarCuit.Focus();
            }
            else
            {
                if (RadioButtonListBusqueda.SelectedValue == "Apellido")
                {
                    TxtBuscarApellido.Visible  = true;
                    BtnBuscarApellido.Visible  = true;
                    TxtBuscarCuit.Visible      = false;
                    BtnBuscarCuit.Visible      = false;
                    TxtBuscarNFantasia.Visible = false;
                    BtnBuscarNFantasia.Visible = false;
                    TxtBuscarRSocial.Visible   = false;
                    BtnBuscarRSocial.Visible   = false;
                    TxtBuscarApellido.Focus();
                }
                else
                {
                    if (RadioButtonListBusqueda.SelectedValue == "NombredeFantasia")
                    {
                        TxtBuscarApellido.Visible  = false;
                        BtnBuscarApellido.Visible  = false;
                        TxtBuscarCuit.Visible      = false;
                        BtnBuscarCuit.Visible      = false;
                        TxtBuscarNFantasia.Visible = true;
                        BtnBuscarNFantasia.Visible = true;
                        TxtBuscarRSocial.Visible   = false;
                        BtnBuscarRSocial.Visible   = false;
                        TxtBuscarNFantasia.Focus();
                    }
                    else
                    {
                        TxtBuscarApellido.Visible  = false;
                        BtnBuscarApellido.Visible  = false;
                        TxtBuscarCuit.Visible      = false;
                        BtnBuscarCuit.Visible      = false;
                        TxtBuscarNFantasia.Visible = false;
                        BtnBuscarNFantasia.Visible = false;
                        TxtBuscarRSocial.Visible   = true;
                        BtnBuscarRSocial.Visible   = true;
                        TxtBuscarRSocial.Focus();
                    }
                }
            }
        }