예제 #1
0
        public string MtdAgregarEmpleado(ClsEEmpleado objEemp)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                //1. Establecer la cadena de conexion
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                //2. Abrir la conexion de la BD
                sqlCon.Open();
                //3. Establecer el comando
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_I_AgregarEmpleado";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //4. Agregar los parametros al comando
                //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@CodigoEmpl";
                sqldnicliente.SqlDbType     = SqlDbType.VarChar;
                //sqldnicliente.Direction = ParameterDirection.InputOutput;
                sqldnicliente.Size  = 8;
                sqldnicliente.Value = objEemp.empCodigo;
                sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando
                                                      //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado
                SqlParameter sqlParnombre = new SqlParameter();
                sqlParnombre.ParameterName = "@NombreEmpl";
                sqlParnombre.SqlDbType     = SqlDbType.VarChar;
                sqlParnombre.Size          = 100;
                sqlParnombre.Value         = objEemp.empNombres;
                sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando
                                                     //Establecemos los valores para el parametro @precio del Procedimiento Almacenado
                SqlParameter sqlParApellido = new SqlParameter();
                sqlParApellido.ParameterName = "@ApellidoEmpl";
                sqlParApellido.SqlDbType     = SqlDbType.VarChar;
                sqlParApellido.Size          = 100;
                sqlParApellido.Value         = objEemp.empApellidos;
                sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando


                SqlParameter sqlParCargo = new SqlParameter();
                sqlParCargo.ParameterName = "@CargoEmpl";
                sqlParCargo.SqlDbType     = SqlDbType.VarChar;
                sqlParCargo.Size          = 15;
                sqlParCargo.Value         = objEemp.empCargo;
                sqlCmd.Parameters.Add(sqlParCargo); //Agregamos el parametro al comando

                SqlParameter sqlParClave = new SqlParameter();
                sqlParClave.ParameterName = "@ClaveEmpl";
                sqlParClave.SqlDbType     = SqlDbType.VarChar;
                sqlParClave.Size          = 6;
                sqlParClave.Value         = objEemp.empClave;
                sqlCmd.Parameters.Add(sqlParClave); //Agregamos el parametro al comando

                SqlParameter sqlParEstado = new SqlParameter();
                sqlParEstado.ParameterName = "@EstadoEmpl";
                sqlParEstado.SqlDbType     = SqlDbType.VarChar;
                sqlParEstado.Size          = 10;
                sqlParEstado.Value         = objEemp.empEstado;
                sqlCmd.Parameters.Add(sqlParEstado); //Agregamos el parametro al comando

                SqlParameter sqlParFoto = new SqlParameter();
                sqlParFoto.ParameterName = "@Foto";
                sqlParFoto.SqlDbType     = SqlDbType.VarChar;
                sqlParFoto.Size          = 100;
                sqlParFoto.Value         = objEemp.empFoto;
                sqlCmd.Parameters.Add(sqlParFoto); //Agregamos el parametro al comando

                //5. Ejecutamos el commando
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //6. Cerramos la conexion con la BD
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
예제 #2
0
        public string MtdModificarProducto(ClsEProducto objEProd)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                //1. Establecer la cadena de conexion
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                //2. Abrir la conexion de la BD
                sqlCon.Open();
                //3. Establecer el comando
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_U_ActualizarProducto";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //4. Agregar los parametros al comando
                //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@CodigoPro";
                sqldnicliente.SqlDbType     = SqlDbType.VarChar;
                //sqldnicliente.Direction = ParameterDirection.InputOutput;
                sqldnicliente.Size  = 6;
                sqldnicliente.Value = objEProd.proCodigo;
                sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando
                                                      //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado
                SqlParameter sqlParnombre = new SqlParameter();
                sqlParnombre.ParameterName = "@DescripcionPro";
                sqlParnombre.SqlDbType     = SqlDbType.VarChar;
                sqlParnombre.Size          = 250;
                sqlParnombre.Value         = objEProd.proDescripcion;
                sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando
                                                     //Establecemos los valores para el parametro @precio del Procedimiento Almacenado
                SqlParameter sqlParCantidad = new SqlParameter();
                sqlParCantidad.ParameterName = "@CantidadPro";
                sqlParCantidad.SqlDbType     = SqlDbType.VarChar;
                sqlParCantidad.Size          = 3;
                sqlParCantidad.Value         = objEProd.proCantidad;
                sqlCmd.Parameters.Add(sqlParCantidad); //Agregamos el parametro al comando

                SqlParameter sqlParPresUnitario = new SqlParameter();
                sqlParPresUnitario.ParameterName = "@PrecioUnitarioPro";
                sqlParPresUnitario.SqlDbType     = SqlDbType.Decimal;
                sqlParPresUnitario.Size          = 6;
                sqlParPresUnitario.Value         = objEProd.proPrecioUnitario;
                sqlCmd.Parameters.Add(sqlParPresUnitario); //Agregamos el parametro al comando
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
                //SqlParameter sqlParFoto = new SqlParameter();
                //sqlParFoto.ParameterName = "@FotoPro";
                //sqlParFoto.SqlDbType = SqlDbType.VarChar;
                //sqlParFoto.Size = 100;
                //sqlParFoto.Value = objEProd.proFoto;
                //sqlCmd.Parameters.Add(sqlParFoto); //Agregamos el parametro al comando
                ////5. Ejecutamos el commando
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //6. Cerramos la conexion con la BD
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
예제 #3
0
        public string MtdAgregarBoleta(ClsEBoleta objEc)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                sqlCon.Open();
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_I_AGREGARCOMPROBANTE";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter sqlserieboleta = new SqlParameter();
                sqlserieboleta.ParameterName = "@SerieBo";
                sqlserieboleta.SqlDbType     = SqlDbType.VarChar;
                sqlserieboleta.Size          = 3;
                sqlserieboleta.Value         = objEc.serie;
                sqlCmd.Parameters.Add(sqlserieboleta);

                ///////////////////////////////////////////////////////////

                SqlParameter sqlparanroboleta = new SqlParameter();
                sqlparanroboleta.ParameterName = "@NumeroBo";
                sqlparanroboleta.SqlDbType     = SqlDbType.VarChar;
                sqlparanroboleta.Size          = 6;
                sqlparanroboleta.Value         = objEc.numero;
                sqlCmd.Parameters.Add(sqlparanroboleta);

                ///////////////////////////////////////////////////////////

                SqlParameter sqlparafechaboleta = new SqlParameter();
                sqlparafechaboleta.ParameterName = "@FechaBo";
                sqlparafechaboleta.SqlDbType     = SqlDbType.DateTime;
                //sqlparafechaboleta.Size = 50;
                sqlparafechaboleta.Value = objEc.fecha;
                sqlCmd.Parameters.Add(sqlparafechaboleta);

                ///////////////////////////////////////////////////////////

                SqlParameter sqlparatotalboleta = new SqlParameter();
                sqlparatotalboleta.ParameterName = "@TotalBo";
                sqlparatotalboleta.SqlDbType     = SqlDbType.Decimal;
                sqlparatotalboleta.Size          = 50;
                sqlparatotalboleta.Value         = objEc.total;
                sqlCmd.Parameters.Add(sqlparatotalboleta);



                ///////////////////////////////////////////////////////////

                SqlParameter sqlparafrucboleta = new SqlParameter();
                sqlparafrucboleta.ParameterName = "@Fruc";
                sqlparafrucboleta.SqlDbType     = SqlDbType.VarChar;
                sqlparafrucboleta.Size          = 11;
                sqlparafrucboleta.Value         = objEc.ruc;
                sqlCmd.Parameters.Add(sqlparafrucboleta);

                ///////////////////////////////////////////////////////////

                SqlParameter sqlparafdclboleta = new SqlParameter();
                sqlparafdclboleta.ParameterName = "Fdnicliente";
                sqlparafdclboleta.SqlDbType     = SqlDbType.VarChar;
                sqlparafdclboleta.Size          = 8;
                sqlparafdclboleta.Value         = objEc.dniCli;
                sqlCmd.Parameters.Add(sqlparafdclboleta);

                ///////////////////////////////////////////////////////////

                SqlParameter sqlparacodcliboleta = new SqlParameter();
                sqlparacodcliboleta.ParameterName = "@Fcodigoempleado";
                sqlparacodcliboleta.SqlDbType     = SqlDbType.VarChar;
                sqlparacodcliboleta.Size          = 8;
                sqlparacodcliboleta.Value         = objEc.codEmp;
                sqlCmd.Parameters.Add(sqlparacodcliboleta);


                ///////////////////////////////////////////////////////////

                SqlParameter sqlparaestadoboleta = new SqlParameter();
                sqlparaestadoboleta.ParameterName = "@EstadoBol";
                sqlparaestadoboleta.SqlDbType     = SqlDbType.VarChar;
                sqlparaestadoboleta.Size          = 20;
                sqlparaestadoboleta.Value         = objEc.estado;
                sqlCmd.Parameters.Add(sqlparaestadoboleta);
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }


            return(rpta);
        }
예제 #4
0
        public string MtdAgregarVentaProd(ClsEVentaProd objEHCli)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                //1. Establecer la cadena de conexion
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                //2. Abrir la conexion de la BD
                sqlCon.Open();
                //3. Establecer el comando
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_I_VentaProd";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //4. Agregar los parametros al comando
                //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@DniCli";
                sqldnicliente.SqlDbType     = SqlDbType.NVarChar;
                //sqldnicliente.Direction = ParameterDirection.InputOutput;
                sqldnicliente.Size  = 100;
                sqldnicliente.Value = objEHCli.DniCli;
                sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando
                                                      //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado
                SqlParameter sqlParnombre = new SqlParameter();
                sqlParnombre.ParameterName = "@Codigo";
                sqlParnombre.SqlDbType     = SqlDbType.NVarChar;
                sqlParnombre.Size          = 100;
                sqlParnombre.Value         = objEHCli.Codigo;
                sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando
                                                     //Establecemos los valores para el parametro @precio del Procedimiento Almacenado
                SqlParameter sqlParApellido = new SqlParameter();
                sqlParApellido.ParameterName = "@Cantidad";
                sqlParApellido.SqlDbType     = SqlDbType.NVarChar;
                sqlParApellido.Size          = 100;
                sqlParApellido.Value         = objEHCli.Cantidad;
                sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando

                SqlParameter sqlParEmail = new SqlParameter();
                sqlParEmail.ParameterName = "@PrecioUnit";
                sqlParEmail.SqlDbType     = SqlDbType.NVarChar;
                sqlParEmail.Size          = 100;
                sqlParEmail.Value         = objEHCli.PrecioUnit;
                sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando

                SqlParameter sqlParacosto = new SqlParameter();
                sqlParacosto.ParameterName = "@CantidadCompra";
                sqlParacosto.SqlDbType     = SqlDbType.NVarChar;
                sqlParacosto.Size          = 100;
                sqlParacosto.Value         = objEHCli.CantidadCompra;
                sqlCmd.Parameters.Add(sqlParacosto);

                SqlParameter sqlParafecha = new SqlParameter();
                sqlParafecha.ParameterName = "@Importe";
                sqlParafecha.SqlDbType     = SqlDbType.NVarChar;
                sqlParacosto.Size          = 100;
                sqlParafecha.Value         = objEHCli.Importe;
                sqlCmd.Parameters.Add(sqlParafecha);

                SqlParameter sqlParatiempoalq = new SqlParameter();
                sqlParatiempoalq.ParameterName = "@ImporteFinal";
                sqlParatiempoalq.SqlDbType     = SqlDbType.NVarChar;
                sqlParatiempoalq.Size          = 100;
                sqlParatiempoalq.Value         = objEHCli.ImporteFinal;
                sqlCmd.Parameters.Add(sqlParatiempoalq);

                SqlParameter sqlParaestado = new SqlParameter();
                sqlParaestado.ParameterName = "@Estado";
                sqlParaestado.SqlDbType     = SqlDbType.NVarChar;
                sqlParaestado.Size          = 100;
                sqlParaestado.Value         = objEHCli.Estado;
                sqlCmd.Parameters.Add(sqlParaestado);


                //5. Ejecutamos el commando
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //6. Cerramos la conexion con la BD
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
예제 #5
0
        public string MtdModificarCliente(ClsECliente objECli)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                //1. Establecer la cadena de conexion
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                //2. Abrir la conexion de la BD
                sqlCon.Open();
                //3. Establecer el comando
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_U_ActualizarCliente";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //4. Agregar los parametros al comando
                //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@DniCli";
                sqldnicliente.SqlDbType     = SqlDbType.VarChar;
                //sqldnicliente.Direction = ParameterDirection.InputOutput;
                sqldnicliente.Size  = 8;
                sqldnicliente.Value = objECli.cliDni;
                sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando
                                                      //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado
                SqlParameter sqlParnombre = new SqlParameter();
                sqlParnombre.ParameterName = "@NombreCli";
                sqlParnombre.SqlDbType     = SqlDbType.VarChar;
                sqlParnombre.Size          = 100;
                sqlParnombre.Value         = objECli.cliNombre;
                sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando
                                                     //Establecemos los valores para el parametro @precio del Procedimiento Almacenado
                SqlParameter sqlParApellido = new SqlParameter();
                sqlParApellido.ParameterName = "@ApellidoCli";
                sqlParApellido.SqlDbType     = SqlDbType.VarChar;
                sqlParApellido.Size          = 100;
                sqlParApellido.Value         = objECli.cliApellido;
                sqlCmd.Parameters.Add(sqlParApellido); //Agregamos el parametro al comando

                SqlParameter sqlParEmail = new SqlParameter();
                sqlParEmail.ParameterName = "@EmailCli";
                sqlParEmail.SqlDbType     = SqlDbType.VarChar;
                sqlParEmail.Size          = 100;
                sqlParEmail.Value         = objECli.cliEmail;
                sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando

                //5. Ejecutamos el commando
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //6. Cerramos la conexion con la BD
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
예제 #6
0
        public string MtdAgregarProveedor(ClsEProveedor objEProv)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                ClsConexion objcon = new ClsConexion();
                objcon.conectar();
                //1. Establecer la cadena de conexion
                sqlCon.ConnectionString = ClsConexion.ConBDcadena;
                //2. Abrir la conexion de la BD
                sqlCon.Open();
                //3. Establecer el comando
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "USP_I_AgregarProveedor";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //4. Agregar los parametros al comando
                //Establecemos los valores para el parametro @codigoProducto del Procedimiento Almacenado
                SqlParameter sqldnicliente = new SqlParameter();
                sqldnicliente.ParameterName = "@CodigoProv";
                sqldnicliente.SqlDbType     = SqlDbType.VarChar;
                //sqldnicliente.Direction = ParameterDirection.InputOutput;
                sqldnicliente.Size  = 6;
                sqldnicliente.Value = objEProv.provCodigo;
                sqlCmd.Parameters.Add(sqldnicliente); //Agregamos el parametro al comando
                                                      //Establecemos los valores para el parametro @nombre del Procedimiento Almacenado
                SqlParameter sqlParnombre = new SqlParameter();
                sqlParnombre.ParameterName = "@NombreProv";
                sqlParnombre.SqlDbType     = SqlDbType.VarChar;
                sqlParnombre.Size          = 100;
                sqlParnombre.Value         = objEProv.provNombre;
                sqlCmd.Parameters.Add(sqlParnombre); //Agregamos el parametro al comando
                                                     //Establecemos los valores para el parametro @precio del Procedimiento Almacenado
                SqlParameter sqlParDireccion = new SqlParameter();
                sqlParDireccion.ParameterName = "@DireccionProv";
                sqlParDireccion.SqlDbType     = SqlDbType.VarChar;
                sqlParDireccion.Size          = 255;
                sqlParDireccion.Value         = objEProv.provDireccion;
                sqlCmd.Parameters.Add(sqlParDireccion); //Agregamos el parametro al comando

                SqlParameter sqlParRuc = new SqlParameter();
                sqlParRuc.ParameterName = "@RucProv";
                sqlParRuc.SqlDbType     = SqlDbType.Decimal;
                sqlParRuc.Size          = 11;
                sqlParRuc.Value         = objEProv.provRuc;
                sqlCmd.Parameters.Add(sqlParRuc); //Agregamos el parametro al comando

                SqlParameter sqlParTelefono = new SqlParameter();
                sqlParTelefono.ParameterName = "@TelefonoProv";
                sqlParTelefono.SqlDbType     = SqlDbType.VarChar;
                sqlParTelefono.Size          = 9;
                sqlParTelefono.Value         = objEProv.provTelefono;
                sqlCmd.Parameters.Add(sqlParTelefono); //Agregamos el parametro al comando

                SqlParameter sqlParEmail = new SqlParameter();
                sqlParEmail.ParameterName = "@EmailProv";
                sqlParEmail.SqlDbType     = SqlDbType.VarChar;
                sqlParEmail.Size          = 255;
                sqlParEmail.Value         = objEProv.provEmail;
                sqlCmd.Parameters.Add(sqlParEmail); //Agregamos el parametro al comando

                //5. Ejecutamos el commando
                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se inserto el Cliente de forma correcta";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //6. Cerramos la conexion con la BD
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }