Ejemplo n.º 1
0
 //Método Insertar que llama al método Insertar de la clase DProveedor
 //de la CapaDatos
 public static string Insertar(string nombre, string responsable, string direccion, string telefono)
 {
     DProveedor Obj = new DProveedor();
     Obj.NombreProveedor = nombre;
     Obj.Responsable = responsable;
     Obj.DireccionProv = direccion;
     Obj.TelefonoProv = telefono;
     return Obj.Insertar(Obj);
 }
Ejemplo n.º 2
0
 //Método Editar que llama al método Editar de la clase DProveedor
 //de la CapaDatos
 public static string Editar(int idproveedor, string nombre, string responsable, string direccion, string telefono)
 {
     DProveedor Obj = new DProveedor();
     Obj.NombreProveedor = nombre;
     Obj.Responsable = responsable;
     Obj.IdProveedor = idproveedor;
     Obj.DireccionProv = direccion;
     Obj.TelefonoProv = telefono;
     return Obj.Editar(Obj);
 }
Ejemplo n.º 3
0
        //Método Buscar Código
        public DataTable BuscarCodigo(DProveedor Proveedor)
        {
            DataTable     dtResultado = new DataTable("Proveedor");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = CNNDB.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spBuscar_Proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametro nombre a buscar
                SqlParameter ParTexto = new SqlParameter();
                ParTexto.ParameterName = "@textobuscar";
                ParTexto.SqlDbType     = SqlDbType.NVarChar;
                ParTexto.Size          = 50;
                ParTexto.Value         = Proveedor.TextoBuscar;
                SqlCmd.Parameters.Add(ParTexto);
                //parametro id a buscar
                SqlParameter ParId = new SqlParameter();
                ParId.ParameterName = "@idbuscar";
                ParId.SqlDbType     = SqlDbType.Int;
                ParId.Value         = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParId);
                //parametro Rif a buscar
                SqlParameter ParRif = new SqlParameter();
                ParRif.ParameterName = "@rifbuscar";
                ParRif.SqlDbType     = SqlDbType.NVarChar;
                ParRif.Size          = 15;
                ParRif.Value         = Proveedor.Rif;
                SqlCmd.Parameters.Add(ParRif);
                //parametro opción si busca codigo o nombre
                SqlParameter ParOpc = new SqlParameter();
                ParOpc.ParameterName = "@opcion";
                ParOpc.SqlDbType     = SqlDbType.SmallInt;
                ParOpc.Value         = Proveedor.Opcion;
                SqlCmd.Parameters.Add(ParOpc);

                SqlDataAdapter SqlData = new SqlDataAdapter(SqlCmd);
                SqlData.Fill(dtResultado);
            }
            catch (Exception ex)
            {
                dtResultado = null;
            }
            return(dtResultado);
        }
        //Método Insertar que llama al método Insertar de la clase DProveedor
        //de la CapaDatos
        public static string Insertar(string razon_proveedor, string sector_comercial,string tipo_documento, string num_documento,
            string direccion,string telefono,string email, string url)
        {
            DProveedor Obj = new DProveedor();
            Obj.Razon_Social = razon_proveedor;
            Obj.Sector_Comercial = sector_comercial;
            Obj.Tipo_Documento = tipo_documento;
            Obj.Num_Documento = num_documento;
            Obj.Direccion = direccion;
            Obj.Telefono = telefono;
            Obj.Email = email;
            Obj.Url = url;

            return Obj.Insertar(Obj);
        }
Ejemplo n.º 5
0
        //Metodo Elimicar

        public string Eliminar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idcategoria";
                ParIdproveedor.SqlDbType     = SqlDbType.Int;
                ParIdproveedor.Value         = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParIdproveedor);

                //SqlParameter ParNombre = new SqlParameter();
                //ParNombre.ParameterName = "@nombre";
                //ParNombre.SqlDbType = SqlDbType.VarChar;
                //ParNombre.Size = 50;
                //ParNombre.Value = Categoria.Nombre;
                //SqlCmd.Parameters.Add(ParNombre);

                //SqlParameter ParDescripcion = new SqlParameter();
                //ParDescripcion.ParameterName = "@descripcion";
                //ParDescripcion.SqlDbType = SqlDbType.VarChar;
                //ParDescripcion.Size = 256;
                //ParDescripcion.Value = Categoria.Descripcion;
                //SqlCmd.Parameters.Add(ParDescripcion);
                ////Ejecutar comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el registro";
            }
            catch (Exception ex) { rpta = ex.Message; }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 6
0
 //Método Editar que llama al método Editar de la clase DProveedor de la capaDatos:
 public static string Editar(int IdProveedor,string RazonSocial, string SectorComercial,
                               string TipoDocumento, string NumeroDocumento,
                               string Direccion,string Telefono, string Email,
                               string Url)
 {
     DProveedor proveedor = new DProveedor();
     proveedor.IdProveedor = IdProveedor;
     proveedor.RazonSocial = RazonSocial;
     proveedor.SectorComercial = SectorComercial;
     proveedor.TipoDocumento = TipoDocumento;
     proveedor.NumeroDocumento = NumeroDocumento;
     proveedor.Direccion = Direccion;
     proveedor.Telefono = Telefono;
     proveedor.Email = Email;
     proveedor.Url = Url;
     return proveedor.Editar(proveedor);
 }
Ejemplo n.º 7
0
        // metodo insertar
        public bool Actualizar(DProveedor proveedor)
        {
            int           rpta   = 0;
            string        cadena = "sp_modificar_proveedor";
            SqlConnection cn     = new SqlConnection();

            try
            {
                // code here
                cn.ConnectionString = Conexion.conectar;
                cn.Open();

                using (SqlCommand cmd = new SqlCommand(cadena, cn))
                {
                    cmd.Parameters.AddWithValue("@razonsocial", proveedor.RazonSocial);
                    cmd.Parameters.AddWithValue("@tipodocumento", proveedor.TipoDocumento);
                    cmd.Parameters.AddWithValue("@numdocumento", proveedor.NumDocumento);
                    cmd.Parameters.AddWithValue("@telefono", proveedor.Telefono);
                    cmd.Parameters.AddWithValue("@correo", proveedor.Email);
                    cmd.Parameters.AddWithValue("@direccion", proveedor.Direccion);
                    cmd.Parameters.AddWithValue("@id", proveedor.IdProveedor);
                    cmd.CommandType = CommandType.StoredProcedure;

                    rpta = cmd.ExecuteNonQuery();
                    if (rpta == 1)
                    {
                        return(true);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error ... ???", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);

                throw;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(false);
        }
Ejemplo n.º 8
0
        //Eliminar
        public string Eliminar(DProveedor Proveedor)
        {
            string        respuesta   = "";
            SqlConnection SqlConectar = new SqlConnection();

            try
            {
                //conexion con la Base de Datos
                SqlConectar.ConnectionString = Conexion.CadenaConexion;
                SqlConectar.Open();

                //comandos
                SqlCommand SqlComando = new SqlCommand();
                SqlComando.Connection  = SqlConectar;
                SqlComando.CommandText = "Eliminar_Proveedor";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Proveedor = new SqlParameter();
                Parametro_Id_Proveedor.ParameterName = "@IdProveedor";
                Parametro_Id_Proveedor.SqlDbType     = SqlDbType.Int;
                Parametro_Id_Proveedor.Value         = Proveedor.Id_Proveedor;
                SqlComando.Parameters.Add(Parametro_Id_Proveedor);


                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el Registro de proveedor";
            }
            catch (Exception excepcion)
            {
                respuesta = excepcion.Message;
            }

            //se cierra la conexion de la Base de Datos
            finally
            {
                if (SqlConectar.State == ConnectionState.Open)
                {
                    SqlConectar.Close();
                }
            }
            return(respuesta);
        }
Ejemplo n.º 9
0
        //Método Eliminar
        public string Eliminar(DProveedor Proveedor)
        {
            string        strRpta = "";
            SqlConnection SqlCon  = new SqlConnection();

            try
            {
                //Código
                SqlCon.ConnectionString = CNNDB.Cn;
                SqlCon.Open();
                //Definir comandos para envio de parametros
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spEliminar_Proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@idproveedor";
                ParIdProveedor.SqlDbType     = SqlDbType.Int;
                ParIdProveedor.Value         = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParIdProveedor);

                SqlParameter ParRif = new SqlParameter();
                ParRif.ParameterName = "@rif";
                ParRif.SqlDbType     = SqlDbType.NVarChar;
                ParRif.Size          = 15;
                ParRif.Value         = Proveedor.Rif;
                SqlCmd.Parameters.Add(ParRif);

                //ejecutar comando o .execute en VB
                strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino el registro";
            }
            catch (Exception ex)
            {
                strRpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(strRpta);
        }
Ejemplo n.º 10
0
        //-------------------    METODO  BAJAS/ELIMINAR -----------------------------------------------------------------
        public string Eliminar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();



            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();

                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spEliminar_Proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter ParIdProveedo = new SqlParameter();
                ParIdProveedo.ParameterName = "@idProveedo";        //Nombre que tengo en el PCR
                ParIdProveedo.SqlDbType     = SqlDbType.Int;
                ParIdProveedo.Value         = Proveedor.IdProveedo; //Toma el valor de la propiedad
                SqlCmd.Parameters.Add(ParIdProveedo);


                //Ejecutamos nuestro comando, es decir estamos llamando al procedimiento almacenado para que se ejecute
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 11
0
        //Metodo Eliminar

        public string Eliminar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection sqlcon = new SqlConnection();

            try
            {
                //codigo

                sqlcon.ConnectionString = Conexion.cn;
                sqlcon.Open();

                //establecer el comando
                SqlCommand cmd = new SqlCommand("SP_ELIMINARPROVEEDOR", sqlcon);
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros
                //@IDPROV
                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@IDPROV";
                ParIdProveedor.SqlDbType     = SqlDbType.Int;
                ParIdProveedor.Value         = Proveedor.IdProveedor;
                cmd.Parameters.Add(ParIdProveedor);

                //Se ejecuta el comando
                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //Cerramos la conexion
                if (sqlcon.State == ConnectionState.Open)
                {
                    sqlcon.Close();
                }
            }

            return(rpta);
        }
Ejemplo n.º 12
0
        //Metodo Eliminar
        public string Eliminar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Codigo
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idproveedor";
                ParIdproveedor.SqlDbType     = SqlDbType.Int;
                ParIdproveedor.Value         = Proveedor.Idproveedor;
                SqlCmd.Parameters.Add(ParIdproveedor);



                //Ejecutamos nuestro comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Elimino ningun registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }

            return(rpta);
        }
Ejemplo n.º 13
0
        // metodo eliminar
        public bool Eliminar(DProveedor proveedor)
        {
            int           r      = 0;
            string        cadena = "sp_eliminar_proveedor";
            SqlConnection cn     = new SqlConnection();

            try
            {
                // code here
                cn.ConnectionString = Conexion.conectar;
                cn.Open();

                using (SqlCommand cmd = new SqlCommand(cadena, cn))
                {
                    cmd.Parameters.AddWithValue("@id", proveedor.IdProveedor);
                    cmd.CommandType = CommandType.StoredProcedure;

                    r = cmd.ExecuteNonQuery();
                    if (r == 1)
                    {
                        return(true);
                    }
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
                return(false);

                throw;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(false);
        }
Ejemplo n.º 14
0
        }//fin editar

        //metodo eliminar
        public string Eliminar(DProveedor Proveedor)
        {//inicio eliminar
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //conexion
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros
                SqlParameter ParId_Proveedor = new SqlParameter();
                ParId_Proveedor.ParameterName = "@id_proveedor";
                ParId_Proveedor.SqlDbType     = SqlDbType.Int;
                ParId_Proveedor.Value         = Proveedor.Id_proveedor;
                SqlCmd.Parameters.Add(ParId_Proveedor);

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE HA ELIMINADO EL REGISTRO";
            }
            catch (Exception ex)
            {
                rpta = ex.Message + ex.StackTrace;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }//fin eliminar
Ejemplo n.º 15
0
        public DataTable buscarNombre(DProveedor proveedor)
        {
            DataTable DtResultado = new DataTable("categoria");
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //1. Establecer la cadena de conexion
                SqlCon.ConnectionString = Conexion.Cn;

                //2. Establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;//La conexión que va a usar el comando
                SqlCmd.CommandText = "pa";//El comando a ejecutar
                SqlCmd.CommandType = CommandType.StoredProcedure;
                //Decirle al comando que va a ejecutar una sentencia SQL

                //3.Enviamos wl parámetro de Búsqueda
                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType = SqlDbType.VarChar;
                ParTextoBuscar.Size = 50;
                ParTextoBuscar.Value = proveedor.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                //4. El DataAdapter que va a ejecutar el comando y
                //es el encargado de llena el DataTable
                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);//Llenamos el DataTable
            }
            catch (Exception ex)
            {
                DtResultado = null;
                ex.ToString();

            }
            return DtResultado;
        }
Ejemplo n.º 16
0
 //Método Eliminar que llama al método Eliminar de la clase DProveedor de la CapaDatos:
 public static string Eliminar(int idProveedor)
 {
     DProveedor proveedor = new DProveedor();
     proveedor.IdProveedor = idProveedor;
     return proveedor.Eliminar(proveedor);
 }
        //Método Eliminar
        public string Eliminar(DProveedor Proveedor)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speliminar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idproveedor";
                ParIdproveedor.SqlDbType = SqlDbType.Int;
                ParIdproveedor.Value = Proveedor.Idproveedor;
                SqlCmd.Parameters.Add(ParIdproveedor);

                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro";

            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
 //Método BuscarRazon_Social que llama al método BuscarRazon_Social
 //de la clase DProveedor de la CapaDatos
 public static DataTable BuscarRazon_social(string textobuscar)
 {
     DProveedor Obj = new DProveedor();
     Obj.TextoBuscar = textobuscar;
     return Obj.BuscarRazon_Social(Obj);
 }
 //Método Eliminar que llama al método Eliminar de la clase DProveedor
 //de la CapaDatos
 public static string Eliminar(int idproveedor)
 {
     DProveedor Obj = new DProveedor();
     Obj.Idproveedor = idproveedor;
     return Obj.Eliminar(Obj);
 }
Ejemplo n.º 20
0
        //Metodo Insertar

        public string Insertar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection sqlcon = new SqlConnection();

            try
            {
                //codigo

                sqlcon.ConnectionString = Conexion.cn;
                sqlcon.Open();

                //establecer el comando
                SqlCommand cmd = new SqlCommand("SP_INSERTARPROVEEDOR", sqlcon);
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros
                //@IDPROV
                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@IDPROV";
                ParIdProveedor.SqlDbType     = SqlDbType.Int;
                ParIdProveedor.Direction     = ParameterDirection.Output;
                cmd.Parameters.Add(ParIdProveedor);

                //Nombre
                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@NOMBRE";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 64;
                ParNombre.Value         = Proveedor.NombreProveedor;
                cmd.Parameters.Add(ParNombre);

                //RazonSocial
                SqlParameter ParRazonS = new SqlParameter();
                ParRazonS.ParameterName = "@RAZONSOC";
                ParRazonS.SqlDbType     = SqlDbType.VarChar;
                ParRazonS.Size          = 64;
                ParRazonS.Value         = Proveedor.RazonSProveedor;
                cmd.Parameters.Add(ParRazonS);

                //telefono
                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@TELEFONOPRO";
                ParTelefono.SqlDbType     = SqlDbType.Int;
                ParTelefono.Value         = Proveedor.TelefonoProveedor;
                cmd.Parameters.Add(ParTelefono);

                //nombreRepresentante1
                SqlParameter ParNomRep1 = new SqlParameter();
                ParNomRep1.ParameterName = "@NOMREP1";
                ParNomRep1.SqlDbType     = SqlDbType.VarChar;
                ParNomRep1.Size          = 64;
                ParNomRep1.Value         = Proveedor.NombreRep1Proveedor;
                cmd.Parameters.Add(ParNomRep1);

                //correoRepresentante1
                SqlParameter ParCorreoRep1 = new SqlParameter();
                ParCorreoRep1.ParameterName = "@CORREOREP1";
                ParCorreoRep1.SqlDbType     = SqlDbType.VarChar;
                ParCorreoRep1.Size          = 64;
                ParCorreoRep1.Value         = Proveedor.CorreoRep1Proveedor;
                cmd.Parameters.Add(ParCorreoRep1);

                //celularRepresentante1
                SqlParameter ParCeluRep1 = new SqlParameter();
                ParCeluRep1.ParameterName = "@CELULARREP1";
                ParCeluRep1.SqlDbType     = SqlDbType.Int;
                ParCeluRep1.Value         = Proveedor.CelularRep1Proveedor;
                cmd.Parameters.Add(ParCeluRep1);

                //nombreRepresentante2
                SqlParameter ParNomRep2 = new SqlParameter();
                ParNomRep2.ParameterName = "@NOMREP2";
                ParNomRep2.SqlDbType     = SqlDbType.VarChar;
                ParNomRep2.Size          = 64;
                ParNomRep2.Value         = Proveedor.NombreRep2Proveedor;
                cmd.Parameters.Add(ParNomRep2);

                //correoRepresentante2
                SqlParameter ParCorreoRep2 = new SqlParameter();
                ParCorreoRep2.ParameterName = "@CORREOREP2";
                ParCorreoRep2.SqlDbType     = SqlDbType.VarChar;
                ParCorreoRep2.Size          = 64;
                ParCorreoRep2.Value         = Proveedor.CorreoRep2Proveedor;
                cmd.Parameters.Add(ParCorreoRep2);

                //celularRepresentante2
                SqlParameter ParCeluRep2 = new SqlParameter();
                ParCeluRep2.ParameterName = "@CELULARREP2";
                ParCeluRep2.SqlDbType     = SqlDbType.Int;
                ParCeluRep2.Value         = Proveedor.CelularRep2Proveedor;
                cmd.Parameters.Add(ParCeluRep2);

                //RUC
                SqlParameter ParRuc = new SqlParameter();
                ParRuc.ParameterName = "@RUC";
                ParRuc.SqlDbType     = SqlDbType.VarChar;
                ParRuc.Size          = 64;
                ParRuc.Value         = Proveedor.Ruc;
                cmd.Parameters.Add(ParRuc);

                //Se ejecuta el comando
                /*si se ejecuta correctamente el comando resultado es "OK", caso contrario "no se ingreso el registro"*/

                /* El cmd.ExecuteNonQuery() bota como resultado un Booleano donde en binario 0 = false y 1 = true
                 * De ahi sale la comparativa de la condicion "cmd.ExecuteNonQuery() == 1"*/
                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally {
                //Cerramos la conexion
                if (sqlcon.State == ConnectionState.Open)
                {
                    sqlcon.Close();
                }
            }

            return(rpta);
        }
 //Método BuscarRazon_Social que llama al método BuscarRazon_Social
 //de la clase DProveedor de la CapaDatos
 public static DataTable BuscarNum_Documento(string textobuscar)
 {
     DProveedor Obj = new DProveedor();
     Obj.TextoBuscar = textobuscar;
     return Obj.BuscarNum_Documento(Obj);
 }
        //Método BuscarNombre
        public DataTable BuscarRazon_Social(DProveedor Proveedor)
        {
            DataTable DtResultado = new DataTable("proveedor");
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spbuscar_proveedor_razon_social";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType = SqlDbType.VarChar;
                ParTextoBuscar.Size = 50;
                ParTextoBuscar.Value = Proveedor.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);

            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return DtResultado;
        }
Ejemplo n.º 23
0
        //Método Eliminar

        public string Eliminar(DProveedor proveedor)
        {
            string respuesta = string.Empty;
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Comando:
                SqlCommand cmd = new SqlCommand("spEliminarProveedor", SqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter pIdCategoria = new SqlParameter("@IdProveedor", proveedor.IdProveedor);
                cmd.Parameters.Add(pIdCategoria);

                respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "NO Se Elimino el Registro.....";

            }
            catch (Exception ex)
            {

                respuesta = "ERROR: " + ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }

            return respuesta;
        }
        //Métodos
        public string Insertar(DProveedor Proveedor)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spinsertar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idproveedor";
                ParIdproveedor.SqlDbType = SqlDbType.Int;
                ParIdproveedor.Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdproveedor);

                SqlParameter ParRazon_Social = new SqlParameter();
                ParRazon_Social.ParameterName = "@razon_social";
                ParRazon_Social.SqlDbType = SqlDbType.VarChar;
                ParRazon_Social.Size = 150;
                ParRazon_Social.Value = Proveedor.Razon_Social;
                SqlCmd.Parameters.Add(ParRazon_Social);

                SqlParameter ParSectorComercial = new SqlParameter();
                ParSectorComercial.ParameterName = "@sector_comercial";
                ParSectorComercial.SqlDbType = SqlDbType.VarChar;
                ParSectorComercial.Size = 50;
                ParSectorComercial.Value = Proveedor.Sector_Comercial;
                SqlCmd.Parameters.Add(ParSectorComercial);

                SqlParameter ParTipoDocumento = new SqlParameter();
                ParTipoDocumento.ParameterName = "@tipo_documento";
                ParTipoDocumento.SqlDbType = SqlDbType.VarChar;
                ParTipoDocumento.Size = 20;
                ParTipoDocumento.Value = Proveedor.Tipo_Documento;
                SqlCmd.Parameters.Add(ParTipoDocumento);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType = SqlDbType.VarChar;
                ParNum_Documento.Size = 11;
                ParNum_Documento.Value = Proveedor.Num_Documento;
                SqlCmd.Parameters.Add(ParNum_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType = SqlDbType.VarChar;
                ParDireccion.Size = 100;
                ParDireccion.Value = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType = SqlDbType.VarChar;
                ParTelefono.Size = 11;
                ParTelefono.Value = Proveedor.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType = SqlDbType.VarChar;
                ParEmail.Size = 50;
                ParEmail.Value = Proveedor.Email;
                SqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParUrl = new SqlParameter();
                ParUrl.ParameterName = "@url";
                ParUrl.SqlDbType = SqlDbType.VarChar;
                ParUrl.Size = 150;
                ParUrl.Value = Proveedor.Url;
                SqlCmd.Parameters.Add(ParUrl);

                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";

            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return rpta;
        }
Ejemplo n.º 25
0
        //Metodo insertar
        public string Insertar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Codigo
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spinsertar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idproveedor";
                ParIdproveedor.SqlDbType     = SqlDbType.Int;
                ParIdproveedor.Direction     = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdproveedor);

                SqlParameter ParRazon_Social = new SqlParameter();
                ParRazon_Social.ParameterName = "@razon_social";
                ParRazon_Social.SqlDbType     = SqlDbType.VarChar;
                ParRazon_Social.Size          = 150;
                ParRazon_Social.Value         = Proveedor.Razon_Social;
                SqlCmd.Parameters.Add(ParRazon_Social);

                SqlParameter ParSectorComercial = new SqlParameter();
                ParSectorComercial.ParameterName = "@sector_comercial";
                ParSectorComercial.SqlDbType     = SqlDbType.VarChar;
                ParSectorComercial.Size          = 50;
                ParSectorComercial.Value         = Proveedor.Sector_Comercial;
                SqlCmd.Parameters.Add(ParSectorComercial);

                SqlParameter ParTipoDocumento = new SqlParameter();
                ParTipoDocumento.ParameterName = "@tipo_documento";
                ParTipoDocumento.SqlDbType     = SqlDbType.VarChar;
                ParTipoDocumento.Size          = 20;
                ParTipoDocumento.Value         = Proveedor.Tipo_Documento;
                SqlCmd.Parameters.Add(ParTipoDocumento);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType     = SqlDbType.VarChar;
                ParNum_Documento.Size          = 20;
                ParNum_Documento.Value         = Proveedor.Num_Documento;
                SqlCmd.Parameters.Add(ParNum_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 10;
                ParTelefono.Value         = Proveedor.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Proveedor.Email;
                SqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParUrl = new SqlParameter();
                ParUrl.ParameterName = "@url";
                ParUrl.SqlDbType     = SqlDbType.VarChar;
                ParUrl.Size          = 100;
                ParUrl.Value         = Proveedor.Url;
                SqlCmd.Parameters.Add(ParUrl);

                //Ejecutamos nuestro comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Ingreso el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 26
0
        //Metodo Editar

        public string Editar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection sqlcon = new SqlConnection();

            try
            {
                //codigo

                sqlcon.ConnectionString = Conexion.cn;
                sqlcon.Open();

                //establecer el comando
                SqlCommand cmd = new SqlCommand("SP_ACTUALIZARPROVEEDOR", sqlcon);
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros
                //@IDPROV
                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@IDPROV";
                ParIdProveedor.SqlDbType     = SqlDbType.Int;
                ParIdProveedor.Value         = Proveedor.IdProveedor;
                cmd.Parameters.Add(ParIdProveedor);

                //Nombre
                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@NOMBRE";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 64;
                ParNombre.Value         = Proveedor.NombreProveedor;
                cmd.Parameters.Add(ParNombre);

                //RazonSocial
                SqlParameter ParRazonS = new SqlParameter();
                ParRazonS.ParameterName = "@RAZONSOC";
                ParRazonS.SqlDbType     = SqlDbType.VarChar;
                ParRazonS.Size          = 64;
                ParRazonS.Value         = Proveedor.RazonSProveedor;
                cmd.Parameters.Add(ParRazonS);

                //telefono
                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@TELEFONOPRO";
                ParTelefono.SqlDbType     = SqlDbType.Int;
                ParTelefono.Value         = Proveedor.TelefonoProveedor;
                cmd.Parameters.Add(ParTelefono);

                //nombreRepresentante1
                SqlParameter ParNomRep1 = new SqlParameter();
                ParNomRep1.ParameterName = "@NOMREP1";
                ParNomRep1.SqlDbType     = SqlDbType.VarChar;
                ParNomRep1.Size          = 64;
                ParNomRep1.Value         = Proveedor.NombreRep1Proveedor;
                cmd.Parameters.Add(ParNomRep1);

                //correoRepresentante1
                SqlParameter ParCorreoRep1 = new SqlParameter();
                ParCorreoRep1.ParameterName = "@CORREOREP1";
                ParCorreoRep1.SqlDbType     = SqlDbType.VarChar;
                ParCorreoRep1.Size          = 64;
                ParCorreoRep1.Value         = Proveedor.CorreoRep1Proveedor;
                cmd.Parameters.Add(ParCorreoRep1);

                //celularRepresentante1
                SqlParameter ParCeluRep1 = new SqlParameter();
                ParCeluRep1.ParameterName = "@CELULARREP1";
                ParCeluRep1.SqlDbType     = SqlDbType.Int;
                ParCeluRep1.Value         = Proveedor.CelularRep1Proveedor;
                cmd.Parameters.Add(ParCeluRep1);

                //nombreRepresentante2
                SqlParameter ParNomRep2 = new SqlParameter();
                ParNomRep2.ParameterName = "@NOMREP2";
                ParNomRep2.SqlDbType     = SqlDbType.VarChar;
                ParNomRep2.Size          = 64;
                ParNomRep2.Value         = Proveedor.NombreRep2Proveedor;
                cmd.Parameters.Add(ParNomRep2);

                //correoRepresentante2
                SqlParameter ParCorreoRep2 = new SqlParameter();
                ParCorreoRep2.ParameterName = "@CORREOREP2";
                ParCorreoRep2.SqlDbType     = SqlDbType.VarChar;
                ParCorreoRep2.Size          = 64;
                ParCorreoRep2.Value         = Proveedor.CorreoRep2Proveedor;
                cmd.Parameters.Add(ParCorreoRep2);

                //celularRepresentante2
                SqlParameter ParCeluRep2 = new SqlParameter();
                ParCeluRep2.ParameterName = "@CELULARREP2";
                ParCeluRep2.SqlDbType     = SqlDbType.Int;
                ParCeluRep2.Value         = Proveedor.CelularRep2Proveedor;
                cmd.Parameters.Add(ParCeluRep2);

                //RUC
                SqlParameter ParRuc = new SqlParameter();
                ParRuc.ParameterName = "@RUC";
                ParRuc.SqlDbType     = SqlDbType.VarChar;
                ParRuc.Size          = 64;
                ParRuc.Value         = Proveedor.Ruc;
                cmd.Parameters.Add(ParRuc);

                //Se ejecuta el comando
                rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Edito el registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                //Cerramos la conexion
                if (sqlcon.State == ConnectionState.Open)
                {
                    sqlcon.Close();
                }
            }

            return(rpta);
        }
Ejemplo n.º 27
0
 public static DataTable BuscarProveedorRazonSocial(string txtBuscar)
 {
     DProveedor proveedor = new DProveedor();
     proveedor.TextoBuscar = txtBuscar;
     return proveedor.BuscarProveedorRazonSocial(proveedor);
 }
Ejemplo n.º 28
0
        //Metodo editar
        public string Editar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = conexion.Cn;
                SqlCon.Open();
                //Establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idproveedor";
                ParIdproveedor.SqlDbType     = SqlDbType.Int;
                ParIdproveedor.Value         = Proveedor.Idproveedor;
                SqlCmd.Parameters.Add(ParIdproveedor);

                SqlParameter ParRazon_Social = new SqlParameter();
                ParRazon_Social.ParameterName = "@razon_social";
                ParRazon_Social.SqlDbType     = SqlDbType.VarChar;
                ParRazon_Social.Size          = 150;
                ParRazon_Social.Value         = Proveedor.Razon_Social;
                SqlCmd.Parameters.Add(ParRazon_Social);

                SqlParameter ParContacto = new SqlParameter();
                ParContacto.ParameterName = "@contacto";
                ParContacto.SqlDbType     = SqlDbType.VarChar;
                ParContacto.Size          = 50;
                ParContacto.Value         = Proveedor.Contacto;
                SqlCmd.Parameters.Add(ParContacto);

                SqlParameter ParTipoDocumento = new SqlParameter();
                ParTipoDocumento.ParameterName = "@tipo_documento";
                ParTipoDocumento.SqlDbType     = SqlDbType.VarChar;
                ParTipoDocumento.Size          = 20;
                ParTipoDocumento.Value         = Proveedor.Tipo_Documento;
                SqlCmd.Parameters.Add(ParTipoDocumento);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType     = SqlDbType.VarChar;
                ParNum_Documento.Size          = 12;
                ParNum_Documento.Value         = Proveedor.Num_Documento;
                SqlCmd.Parameters.Add(ParNum_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 10;
                ParTelefono.Value         = Proveedor.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParCorreo = new SqlParameter();
                ParCorreo.ParameterName = "@correo";
                ParCorreo.SqlDbType     = SqlDbType.VarChar;
                ParCorreo.Size          = 50;
                ParCorreo.Value         = Proveedor.Correo;
                SqlCmd.Parameters.Add(ParCorreo);

                //Ejecutamos nuestro comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 29
0
        //----------------------------------------------------------------------------------//
        //         BLOQUE DE METODOS PARA  ALTAS, BAJAS, MODIFICACIONES .....
        //----------------------------------------------------------------------------------//

        //-------------------    METODO  ALTAS  ------------------------------------------------------------------

        //En los parametros que vamos a recibir en este metodo lo hacemos es
        //instanciar  la clase,  de esta forma nos evitamos tener que estar poniendo campo a campo
        //de los que se tengan que tener en cuenta, en este ejemplo son pocos campos pero si fueramos a tratar tabla
        //donde hubiera muchos campos es un puto coñazo

        public string Insertar(DProveedor Proveedor)
        {
            string        rpta   = "";                  //-->  rpta  -  Variable para saber el valor de retorno
            SqlConnection SqlCon = new SqlConnection(); //-->  SqlCon - Variable de tipo  Conexión SQL

            try                                         //--->Control de Errores
            {
                SqlCon.ConnectionString = Conexion.Cn;  //--> Le digo a  ConnectionString  cual es nuestra conexión que tengo en la clase Conexión y en la variable  Cn
                SqlCon.Open();                          //--> Abrimos la conexión


                SqlCommand SqlCmd = new SqlCommand();              //-->  SqlCmd  -  Variable de la clase SqlCommand para poder utilizar los comandos de SQL
                SqlCmd.Connection  = SqlCon;                       //-->  Le pasamos la conexión.
                SqlCmd.CommandText = "spInsertar_Proveedor";       //-->  Le decimos el nombre del Procedimiento a ejecutar
                SqlCmd.CommandType = CommandType.StoredProcedure;  //-->  Le decimos que el tipo de comando es un PRC


                //-->Descripción del campo   idProveedo
                //-----------------------------------------------------------------------------------
                SqlParameter ParIdProveedo = new SqlParameter();         //-> Esto es para "parametrizar", poder enviar parametros en consultas
                ParIdProveedo.ParameterName = "@idProveedo";             //-> Nombre del parametro, este es el mismo que tengo puesto en el PRC
                ParIdProveedo.SqlDbType     = SqlDbType.Int;             //-> Tipo del campo
                ParIdProveedo.Direction     = ParameterDirection.Output; //-> Este campo es Identity por lo tanto indicar que es de salida Output
                SqlCmd.Parameters.Add(ParIdProveedo);                    //-> Acción que tiene que llevar a cabo,  AÑADIR en este caso con los parametros contenidos en ParNombre

                //-->Descripción del campo   CNomPro
                //-----------------------------------------------------------------------------------

                SqlParameter ParCNomPro = new SqlParameter();  //--> Esto es para "parametrizar", poder enviar parametros en consultas
                ParCNomPro.ParameterName = "@cNomPro";         //--> Nombre del paramentro como está en el PRC
                ParCNomPro.SqlDbType     = SqlDbType.VarChar;  //--> Tipo del campo.
                ParCNomPro.Size          = 120;                //--> Longuitud del campo
                ParCNomPro.Value         = Proveedor.CNomPro;  //--> Aquí sí, le enviamos el valor que tenemos en la Propiedad OjO
                SqlCmd.Parameters.Add(ParCNomPro);             //--> Acción que tiene que llevar a cabo,  AÑADIR en este caso con los parametros contenidos en ParNombre


                SqlParameter ParCNifDni = new SqlParameter();  //--> Esto es para "parametrizar", poder enviar parametros en consultas
                ParCNifDni.ParameterName = "@cNifDni";         //--> Nombre del paramentro como está en el PRC
                ParCNifDni.SqlDbType     = SqlDbType.VarChar;  //--> Tipo del campo.
                ParCNifDni.Size          = 12;                 //--> Longuitud del campo
                ParCNifDni.Value         = Proveedor.CNifDni;  //--> Aquí sí, le enviamos el valor que tenemos en la Propiedad OjO
                SqlCmd.Parameters.Add(ParCNifDni);             //--> Acción que tiene que llevar a cabo,  AÑADIR en este caso con los parametros contenidos en ParNombre



                //--> Ahora Ejecutamos nuestro comando (tipo  TERNARIO),  es decir estamos llamando al procedimiento almacenado para que se ejecute
                //    Controlamos el éxito de la operación con el valor retornado en la variable  rpta
                //      if  ( SqlCmd.ExecuteNonQuery()  ==   1 )
                //       {
                //           rpta = "OK";
                //       }
                //   :   else
                //       {
                //          rpta "NO se Ingreso el Registro";
                //       }
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message; //-->Mostramos el mensaje.
            }
            finally                //--> el  finally se ejecuta siempre tanto si hay error como si no lo hay, así que cerramos la conexión que ya sabemos chupa mucha memoria.
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 30
0
 //Método BUscarNombre que llama al método BuscarNombre  de la capa DProveedor de la CapaDATOS:
 public static DataTable BuscarProveedorNumeroDocumento(string txtBuscar)
 {
     DProveedor proveedor = new DProveedor();
     proveedor.TextoBuscar = txtBuscar;
     return proveedor.BuscarProveedorNumeroDocumento(proveedor);
 }
Ejemplo n.º 31
0
        //Método editat:
        public string Editar(DProveedor proveedor)
        {
            string respuesta = "";
            SqlConnection SQlCon = new SqlConnection();
            try
            {
                SQlCon.ConnectionString = Conexion.Cn;
                SQlCon.Open();
                //Establecer comando:
                SqlCommand cmd = new SqlCommand("spEditarProvedor", SQlCon);
                cmd.CommandType = CommandType.StoredProcedure;

                //Parametros:
                SqlParameter pIdProveedor = new SqlParameter("@IdProveedor", proveedor.IdProveedor);
                cmd.Parameters.Add(pIdProveedor);

                SqlParameter pRazonSocial = new SqlParameter("@RazonSocial", proveedor.RazonSocial);
                cmd.Parameters.Add(pRazonSocial);

                SqlParameter pSectorComercial = new SqlParameter("@SectorComercial", proveedor.SectorComercial);
                cmd.Parameters.Add(pSectorComercial);

                SqlParameter pTipoDocumento = new SqlParameter("@TipoDocumento", proveedor.TipoDocumento);
                cmd.Parameters.Add(pTipoDocumento);

                SqlParameter pNumeroDocumento = new SqlParameter("@NumeroDocumento", proveedor.NumeroDocumento);
                cmd.Parameters.Add(pNumeroDocumento);

                SqlParameter pDireccion = new SqlParameter("@Direccion", proveedor.Direccion);
                cmd.Parameters.Add(pDireccion);

                SqlParameter pTelefono = new SqlParameter("@Telefono", proveedor.Telefono);
                cmd.Parameters.Add(pTelefono);

                SqlParameter pEmail = new SqlParameter("@Email", proveedor.Email);
                cmd.Parameters.Add(pEmail);

                SqlParameter pUrl = new SqlParameter("@Url", proveedor.Url);
                cmd.Parameters.Add(pUrl);

                //Ejecuto el comando:

                respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro.....";
            }
            catch (Exception ex)
            {

                respuesta = "ERROR: " + ex.Message;
            }
            finally
            {
                if (SQlCon.State == ConnectionState.Open)
                {
                    SQlCon.Close();
                }
            }

            return respuesta;
        }
Ejemplo n.º 32
0
        //metodo buscar por nombre proveedor
        public DataTable BuscarNombre(DProveedor Proveedor)
        {
            DataTable DtResultado = new DataTable("proveedor");
            MySqlConnection SqlCon = new MySqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.conexion;
                MySqlCommand SqlCmd = new MySqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spbuscar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter ParTextoBuscar = new MySqlParameter();
                ParTextoBuscar.ParameterName = "@TextoBuscar";
                ParTextoBuscar.MySqlDbType = MySqlDbType.VarChar;
                ParTextoBuscar.Size = 50;
                ParTextoBuscar.Value = Proveedor.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                MySqlDataAdapter SqlDat = new MySqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch { DtResultado = null; }
            return DtResultado;
        }
Ejemplo n.º 33
0
        //Método buscar  BuscarProveedorRazonSocia de las Proveedores:
        public DataTable BuscarProveedorRazonSocial(DProveedor proveedor)
        {
            DataTable dataTableResultado = new DataTable("proveedor");
            SqlConnection sqlCon = new SqlConnection();
            try
            {
                sqlCon.ConnectionString = Conexion.Cn;
                sqlCon.Open();
                //comando:
                SqlCommand cmd = new SqlCommand("spBuscarProveedorRazonSocial", sqlCon);
                cmd.CommandType = CommandType.StoredProcedure;
                //parametros:
                SqlParameter ptxtBuscar = new SqlParameter("@txtBuscar", proveedor.TextoBuscar);
                cmd.Parameters.Add(ptxtBuscar);
                //DataAdaptar:
                SqlDataAdapter Da = new SqlDataAdapter(cmd);
                Da.Fill(dataTableResultado);

            }
            catch (Exception)
            {

                dataTableResultado = null;
            }

            sqlCon.Close();
            return dataTableResultado;
        }
Ejemplo n.º 34
0
        //Método editar
        public string Editar(DProveedor Proveedor)
        {
            string        strRpta = "";
            SqlConnection SqlCon  = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = CNNDB.Cn;
                SqlCon.Open();
                //Definir comandos para envio de parametros
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spEditar_Proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@idproveedor";
                ParIdProveedor.SqlDbType     = SqlDbType.Int;
                ParIdProveedor.Value         = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParIdProveedor);

                SqlParameter ParRif = new SqlParameter();
                ParRif.ParameterName = "@rif";
                ParRif.SqlDbType     = SqlDbType.NVarChar;
                ParRif.Size          = 15;
                ParRif.Value         = Proveedor.Rif;
                SqlCmd.Parameters.Add(ParRif);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType     = SqlDbType.NVarChar;
                ParNombre.Size          = 75;
                ParNombre.Value         = Proveedor.Nombre;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParContacto = new SqlParameter();
                ParContacto.ParameterName = "@contacto";
                ParContacto.SqlDbType     = SqlDbType.NVarChar;
                ParContacto.Size          = 50;
                ParContacto.Value         = Proveedor.Contacto;
                SqlCmd.Parameters.Add(ParContacto);

                SqlParameter ParTOficina = new SqlParameter();
                ParTOficina.ParameterName = "@toficina";
                ParTOficina.SqlDbType     = SqlDbType.NVarChar;
                ParTOficina.Size          = 15;
                ParTOficina.Value         = Proveedor.TOficina;
                SqlCmd.Parameters.Add(ParTOficina);

                SqlParameter ParTFax = new SqlParameter();
                ParTFax.ParameterName = "@tfax";
                ParTFax.SqlDbType     = SqlDbType.NVarChar;
                ParTFax.Size          = 15;
                ParTFax.Value         = Proveedor.TFax;
                SqlCmd.Parameters.Add(ParTFax);

                SqlParameter ParTMovil = new SqlParameter();
                ParTMovil.ParameterName = "@tmovil";
                ParTMovil.SqlDbType     = SqlDbType.NVarChar;
                ParTMovil.Size          = 15;
                ParTMovil.Value         = Proveedor.TMovil;
                SqlCmd.Parameters.Add(ParTMovil);

                SqlParameter ParNroCta = new SqlParameter();
                ParNroCta.ParameterName = "@nrocuenta";
                ParNroCta.SqlDbType     = SqlDbType.NVarChar;
                ParNroCta.Size          = 20;
                ParNroCta.Value         = Proveedor.NroCuenta;
                SqlCmd.Parameters.Add(ParNroCta);

                SqlParameter ParMail = new SqlParameter();
                ParMail.ParameterName = "@email";
                ParMail.SqlDbType     = SqlDbType.NVarChar;
                ParMail.Size          = 100;
                ParMail.Value         = Proveedor.Email;
                SqlCmd.Parameters.Add(ParMail);

                SqlParameter ParWeb = new SqlParameter();
                ParWeb.ParameterName = "@website";
                ParWeb.SqlDbType     = SqlDbType.NVarChar;
                ParWeb.Size          = 100;
                ParWeb.Value         = Proveedor.WebSite;
                SqlCmd.Parameters.Add(ParWeb);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.NVarChar;
                ParDireccion.Size          = 150;
                ParDireccion.Value         = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTipo = new SqlParameter();
                ParTipo.ParameterName = "@tipo";
                ParTipo.SqlDbType     = SqlDbType.SmallInt;
                ParTipo.Value         = Proveedor.Tipo;
                SqlCmd.Parameters.Add(ParTipo);

                SqlParameter ParClasificacion = new SqlParameter();
                ParClasificacion.ParameterName = "@clasificacion";
                ParClasificacion.SqlDbType     = SqlDbType.SmallInt;
                ParClasificacion.Value         = Proveedor.Clasificacion;
                SqlCmd.Parameters.Add(ParClasificacion);

                SqlParameter ParObservacion = new SqlParameter();
                ParObservacion.ParameterName = "@observacion";
                ParObservacion.SqlDbType     = SqlDbType.NVarChar;
                ParObservacion.Size          = 400;
                ParObservacion.Value         = Proveedor.Observacion;
                SqlCmd.Parameters.Add(ParObservacion);

                SqlParameter ParBanco = new SqlParameter();
                ParBanco.ParameterName = "@idbanco";
                ParBanco.SqlDbType     = SqlDbType.Int;
                ParBanco.Value         = Proveedor.IdBanco;
                SqlCmd.Parameters.Add(ParBanco);

                SqlParameter ParStatus = new SqlParameter();
                ParStatus.ParameterName = "@status";
                ParStatus.SqlDbType     = SqlDbType.SmallInt;
                ParStatus.Value         = Proveedor.Status;
                SqlCmd.Parameters.Add(ParStatus);

                //ejecutar comando o .execute en VB
                strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se completo el registro";
            }
            catch (Exception ex)
            {
                strRpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(strRpta);
        }
Ejemplo n.º 35
0
        //metodos

        //insertar
        public string Insertar(DProveedor Proveedor)
        {
            string        respuesta   = "";
            SqlConnection SqlConectar = new SqlConnection();

            try
            {
                //conexion con la Base de Datos
                SqlConectar.ConnectionString = Conexion.CadenaConexion;
                SqlConectar.Open();

                //comandos
                SqlCommand SqlComando = new SqlCommand();
                SqlComando.Connection  = SqlConectar;
                SqlComando.CommandText = "Insertar_Proveedor";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Proveedor = new SqlParameter();
                Parametro_Id_Proveedor.ParameterName = "@IntProveedor";
                Parametro_Id_Proveedor.SqlDbType     = SqlDbType.Int;
                Parametro_Id_Proveedor.Direction     = ParameterDirection.Output;
                SqlComando.Parameters.Add(Parametro_Id_Proveedor);

                //parametro nombre
                SqlParameter Parametro_Nombre_Proveedor = new SqlParameter();
                Parametro_Nombre_Proveedor.ParameterName = "@NombreProveedor";
                Parametro_Nombre_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_Nombre_Proveedor.Size          = 50;
                Parametro_Nombre_Proveedor.Value         = Proveedor.Nombre_Proveedor;
                SqlComando.Parameters.Add(Parametro_Nombre_Proveedor);

                //parametro direccionfiscal
                SqlParameter Parametro_DireccionFiscal_Proveedor = new SqlParameter();
                Parametro_DireccionFiscal_Proveedor.ParameterName = "@DireccionFiscal";
                Parametro_DireccionFiscal_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_DireccionFiscal_Proveedor.Size          = 250;
                Parametro_DireccionFiscal_Proveedor.Value         = Proveedor.DireccionFiscal_Proveedor;
                SqlComando.Parameters.Add(Parametro_DireccionFiscal_Proveedor);

                //parametro documento
                SqlParameter Parametro_Documento_Proveedor = new SqlParameter();
                Parametro_Documento_Proveedor.ParameterName = "@Documento";
                Parametro_Documento_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_Documento_Proveedor.Size          = 50;
                Parametro_Documento_Proveedor.Value         = Proveedor.Documento_Proveedor;
                SqlComando.Parameters.Add(Parametro_Documento_Proveedor);

                //parametro representantelegal
                SqlParameter Parametro_RepresentanteLegal_Proveedor = new SqlParameter();
                Parametro_RepresentanteLegal_Proveedor.ParameterName = "@RepresentanteLegal";
                Parametro_RepresentanteLegal_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_RepresentanteLegal_Proveedor.Size          = 150;
                Parametro_RepresentanteLegal_Proveedor.Value         = Proveedor.RepresentanteLegal_Proveedor;
                SqlComando.Parameters.Add(Parametro_RepresentanteLegal_Proveedor);

                //parametro correo
                SqlParameter Parametro_Correo_Proveedor = new SqlParameter();
                Parametro_Correo_Proveedor.ParameterName = "@CorreoProveedor";
                Parametro_Correo_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_Correo_Proveedor.Size          = 50;
                Parametro_Correo_Proveedor.Value         = Proveedor.Correo_Proveedor;
                SqlComando.Parameters.Add(Parametro_Correo_Proveedor);

                //parametro telefono
                SqlParameter Parametro_Telefono_Proveedor = new SqlParameter();
                Parametro_Telefono_Proveedor.ParameterName = "@TelefonoProveedor";
                Parametro_Telefono_Proveedor.SqlDbType     = SqlDbType.VarChar;
                Parametro_Telefono_Proveedor.Size          = 20;
                Parametro_Telefono_Proveedor.Value         = Proveedor.Telefono_Proveedor;
                SqlComando.Parameters.Add(Parametro_Telefono_Proveedor);

                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Proveedor";
            }
            catch (Exception excepcion)
            {
                respuesta = excepcion.Message;
            }

            //se cierra la conexion de la Base de Datos
            finally
            {
                if (SqlConectar.State == ConnectionState.Open)
                {
                    SqlConectar.Close();
                }
            }
            return(respuesta);
        }
Ejemplo n.º 36
0
        //Método Editar
        public string Editar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Establecer el Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@idproveedor";
                ParIdproveedor.SqlDbType     = SqlDbType.Int;
                ParIdproveedor.Value         = Proveedor.Idproveedor;
                SqlCmd.Parameters.Add(ParIdproveedor);

                SqlParameter ParRazon_Social = new SqlParameter();
                ParRazon_Social.ParameterName = "@razon_social";
                ParRazon_Social.SqlDbType     = SqlDbType.VarChar;
                ParRazon_Social.Size          = 150;
                ParRazon_Social.Value         = Proveedor.Razon_Social;
                SqlCmd.Parameters.Add(ParRazon_Social);

                SqlParameter ParSectorComercial = new SqlParameter();
                ParSectorComercial.ParameterName = "@sector_comercial";
                ParSectorComercial.SqlDbType     = SqlDbType.VarChar;
                ParSectorComercial.Size          = 50;
                ParSectorComercial.Value         = Proveedor.Sector_Comercial;
                SqlCmd.Parameters.Add(ParSectorComercial);



                SqlParameter ParCuit = new SqlParameter();
                ParCuit.ParameterName = "@cuit";
                ParCuit.SqlDbType     = SqlDbType.VarChar;
                ParCuit.Size          = 11;
                ParCuit.Value         = Proveedor.Cuit;
                SqlCmd.Parameters.Add(ParCuit);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 11;
                ParTelefono.Value         = Proveedor.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Proveedor.Email;
                SqlCmd.Parameters.Add(ParEmail);


                SqlParameter ParUrl = new SqlParameter();
                ParUrl.ParameterName = "@url";
                ParUrl.SqlDbType     = SqlDbType.VarChar;
                ParUrl.Size          = 150;
                ParUrl.Value         = Proveedor.Url;
                SqlCmd.Parameters.Add(ParUrl);
                //Ejecutamos nuestro comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 37
0
 //Método BuscarNum_Documento que llama al método BuscarResponsable
 //de la clase DProveedor de la CapaDatos
 public static DataTable BuscarResponsable(string textobuscar)
 {
     DProveedor Obj = new DProveedor();
     Obj.TextoBuscar = textobuscar;
     return Obj.BuscarResponsable(Obj);
 }
Ejemplo n.º 38
0
        public string Editar(DProveedor Proveedor)
        {
            string Rpta = "";

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spModificarProveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter parId_Proveedor = new SqlParameter();
                parId_Proveedor.ParameterName = "@Id_Proveedor";
                parId_Proveedor.SqlDbType     = SqlDbType.Int;
                parId_Proveedor.Value         = Proveedor.Id_Proveedor;
                SqlCmd.Parameters.Add(parId_Proveedor);

                SqlParameter parEmpresa = new SqlParameter();
                parEmpresa.ParameterName = "@Empresa";
                parEmpresa.SqlDbType     = SqlDbType.VarChar;
                parEmpresa.Size          = 50;
                parEmpresa.Value         = Proveedor.Empresa;
                SqlCmd.Parameters.Add(parEmpresa);

                SqlParameter parContactoNombre = new SqlParameter();
                parContactoNombre.ParameterName = "@ContactoNombre";
                parContactoNombre.SqlDbType     = SqlDbType.VarChar;
                parContactoNombre.Size          = 50;
                parContactoNombre.Value         = Proveedor.ContactoNombre;
                SqlCmd.Parameters.Add(parContactoNombre);

                SqlParameter parContactoApellido = new SqlParameter();
                parContactoApellido.ParameterName = "@ContactoApellido";
                parContactoApellido.SqlDbType     = SqlDbType.VarChar;
                parContactoApellido.Size          = 50;
                parContactoApellido.Value         = Proveedor.ContactoApellido;
                SqlCmd.Parameters.Add(parContactoApellido);

                SqlParameter parTelefono = new SqlParameter();
                parTelefono.ParameterName = "@Telefono";
                parTelefono.SqlDbType     = SqlDbType.VarChar;
                parTelefono.Size          = 50;
                parTelefono.Value         = Proveedor.Telefono;
                SqlCmd.Parameters.Add(parTelefono);

                SqlParameter parTelefono2 = new SqlParameter();
                parTelefono2.ParameterName = "@Telefono2";
                parTelefono2.SqlDbType     = SqlDbType.Int;
                parTelefono2.Value         = Proveedor.Telefono2;
                SqlCmd.Parameters.Add(parTelefono2);

                SqlParameter parTipo_Documento = new SqlParameter();
                parTipo_Documento.ParameterName = "@Tipo_Documento";
                parTipo_Documento.SqlDbType     = SqlDbType.VarChar;
                parTipo_Documento.Size          = 50;
                parTipo_Documento.Value         = Proveedor.Tipo_Documento;
                SqlCmd.Parameters.Add(parTipo_Documento);

                SqlParameter parSector_Comercial = new SqlParameter();
                parSector_Comercial.ParameterName = "@Sector_Comercial";
                parSector_Comercial.SqlDbType     = SqlDbType.VarChar;
                parSector_Comercial.Size          = 50;
                parSector_Comercial.Value         = Proveedor.Sector_Comercial;
                SqlCmd.Parameters.Add(parSector_Comercial);

                SqlParameter parDireccion = new SqlParameter();
                parDireccion.ParameterName = "@Direccion";
                parDireccion.SqlDbType     = SqlDbType.VarChar;
                parDireccion.Size          = 50;
                parDireccion.Value         = Proveedor.Direccion;
                SqlCmd.Parameters.Add(parDireccion);

                SqlParameter parCorreo = new SqlParameter();
                parCorreo.ParameterName = "@Correo";
                parCorreo.SqlDbType     = SqlDbType.VarChar;
                parCorreo.Size          = 50;
                parCorreo.Value         = Proveedor.Correo;
                SqlCmd.Parameters.Add(parCorreo);

                SqlParameter parDoc = new SqlParameter();
                parDoc.ParameterName = "@Documento";
                parDoc.SqlDbType     = SqlDbType.VarChar;
                parDoc.Size          = 14;
                parDoc.Value         = Proveedor.Documento;
                SqlCmd.Parameters.Add(parDoc);

                Rpta = SqlCmd.ExecuteNonQuery() == 1 ? "Ok" : "No se edito";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
Ejemplo n.º 39
0
        //metodo insertar
        public string insertar(DProveedor proveedor)
        {
            string rpta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "pa_insertarProveedores";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@proveedorId";
                ParIdProveedor.SqlDbType = SqlDbType.Int;
                ParIdProveedor.Value = proveedor.idProveedor;
                SqlCmd.Parameters.Add(ParIdProveedor);

                SqlParameter ParNombreComercial = new SqlParameter();
                ParNombreComercial.ParameterName = "@nombreComercial";
                ParNombreComercial.SqlDbType = SqlDbType.VarChar;
                ParNombreComercial.Size = 20;
                ParNombreComercial.Value = proveedor.nombre_comercial;
                SqlCmd.Parameters.Add(ParNombreComercial);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType = SqlDbType.VarChar;
                ParNombre.Size = 15;
                ParNombre.Value = proveedor.nombre_proveedor;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParApellido1 = new SqlParameter();
                ParApellido1.ParameterName = "@apellido1";
                ParApellido1.SqlDbType = SqlDbType.VarChar;
                ParApellido1.Size = 20;
                ParApellido1.Value = proveedor.apellido1;
                SqlCmd.Parameters.Add(ParApellido1);

                SqlParameter ParApellido2 = new SqlParameter();
                ParApellido2.ParameterName = "@apellido2";
                ParApellido2.SqlDbType = SqlDbType.VarChar;
                ParApellido2.Size = 20;
                ParApellido2.Value = proveedor.apellido2;
                SqlCmd.Parameters.Add(ParNombreComercial);

                //ejecutar
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "Ok" : "No se ingreso registro";

            }
            catch (Exception ex)
            {

                rpta = ex.Message;
            }
            finally
            {

                if (SqlCon.State == ConnectionState.Open)
                    SqlCon.Close();

            }
            return rpta;
        }
Ejemplo n.º 40
0
        //metodo editar proveedor
        public string Editar(DProveedor Proveedor)
        {
            string rpta = "";

            MySqlConnection SqlCon = new MySqlConnection();
            try {
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCon.Open();

                //establecer el comando
                MySqlCommand SqlCmd = new MySqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speditar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //se establecen los parametros a enviarse en el comando
                MySqlParameter ParIdProveedor = new MySqlParameter();
                ParIdProveedor.ParameterName = "@idproveedor";
                ParIdProveedor.MySqlDbType = MySqlDbType.Int32;
                ParIdProveedor.Value = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParIdProveedor);

                MySqlParameter ParNombreProv = new MySqlParameter();
                ParNombreProv.MySqlDbType = MySqlDbType.VarChar;
                ParNombreProv.Size = 15;
                ParNombreProv.Value = Proveedor.NombreProveedor;
                SqlCmd.Parameters.Add(ParNombreProv);

                MySqlParameter ParResponsable = new MySqlParameter();
                ParResponsable.ParameterName = "@responsable";
                ParResponsable.MySqlDbType = MySqlDbType.VarChar;
                ParResponsable.Size = 15;
                ParResponsable.Value = Proveedor.Responsable;
                SqlCmd.Parameters.Add(ParResponsable);

                MySqlParameter ParTelefonoProv = new MySqlParameter();
                ParTelefonoProv.ParameterName = "@telefonoprov";
                ParTelefonoProv.MySqlDbType = MySqlDbType.VarChar;
                ParTelefonoProv.Size = 12;
                ParResponsable.Value = Proveedor.TelefonoProv;
                SqlCmd.Parameters.Add(ParResponsable);

                MySqlParameter ParDireccionProv = new MySqlParameter();
                ParDireccionProv.ParameterName = "@direccionprov";
                ParDireccionProv.MySqlDbType = MySqlDbType.VarChar;
                ParDireccionProv.Size = 50;
                ParDireccionProv.Value = Proveedor.DireccionProv;
                SqlCmd.Parameters.Add(ParDireccionProv);

                //ejecutamos el comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizó el Registro";
            }

            catch (Exception ex) { rpta = ex.Message; }

            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }

            return rpta;
        }
Ejemplo n.º 41
0
        }//fin insertar

        //metodo editar
        public string Editar(DProveedor Proveedor)
        {//inicio editar
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //conexion
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //establecer el comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros
                SqlParameter ParId_Proveedor = new SqlParameter();
                ParId_Proveedor.ParameterName = "@id_proveedor";
                ParId_Proveedor.SqlDbType     = SqlDbType.Int;
                ParId_Proveedor.Value         = Proveedor.Id_proveedor;
                SqlCmd.Parameters.Add(ParId_Proveedor);

                SqlParameter ParDenominacion = new SqlParameter();
                ParDenominacion.ParameterName = "@denominacion";
                ParDenominacion.SqlDbType     = SqlDbType.VarChar;
                ParDenominacion.Size          = 255;
                ParDenominacion.Value         = Proveedor.Denominacion;
                SqlCmd.Parameters.Add(ParDenominacion);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 255;
                ParDenominacion.Value      = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 50;
                ParTelefono.Value         = Proveedor.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Proveedor.Email;
                SqlCmd.Parameters.Add(ParEmail);

                //ejecutar el codigo
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "HA FALLADO LA EDICION DEL REGISTRO";
            }
            catch (Exception ex)
            {
                rpta = ex.Message + ex.StackTrace;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }//fin editar
Ejemplo n.º 42
0
        //metodo eliminar proveedor
        public string Eliminar(DProveedor Proveedor)
        {
            string rpta = "";

            MySqlConnection SqlCon = new MySqlConnection();
            try
            {
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCon.Open();

                //establecer el comando
                MySqlCommand SqlCmd = new MySqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speliminar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //se establecen los parametros a enviarse en el comando
                MySqlParameter ParIdProveedor = new MySqlParameter();
                ParIdProveedor.ParameterName = "@idproveedor";
                ParIdProveedor.MySqlDbType = MySqlDbType.Int32;
                ParIdProveedor.Value = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParIdProveedor);

                //ejecutamos el comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Eliminó el Registro";
            }

            catch (Exception ex) { rpta = ex.Message; }

            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }

            return rpta;
        }
Ejemplo n.º 43
0
        //Métodos
        //Método Insertar
        public string Insertar(DProveedor Proveedor)
        {
            string        respuesta = "";
            SqlConnection SqlCon    = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spinsertar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdproveedor = new SqlParameter();
                ParIdproveedor.ParameterName = "@IDProveedor";
                ParIdproveedor.SqlDbType     = SqlDbType.Int;
                ParIdproveedor.Direction     = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdproveedor);

                SqlParameter ParRazon_Social = new SqlParameter();
                ParRazon_Social.ParameterName = "@Razon_Social";
                ParRazon_Social.SqlDbType     = SqlDbType.VarChar;
                ParRazon_Social.Size          = 100;
                ParRazon_Social.Value         = Proveedor.Razon_Social;
                SqlCmd.Parameters.Add(ParRazon_Social);

                SqlParameter ParTipo_Documento = new SqlParameter();
                ParTipo_Documento.ParameterName = "@Tipo_Documento";
                ParTipo_Documento.SqlDbType     = SqlDbType.VarChar;
                ParTipo_Documento.Size          = 3;
                ParTipo_Documento.Value         = Proveedor.Tipo_Documento;
                SqlCmd.Parameters.Add(ParTipo_Documento);

                SqlParameter ParNumero_Documento = new SqlParameter();
                ParNumero_Documento.ParameterName = "@Numero_Documento";
                ParNumero_Documento.SqlDbType     = SqlDbType.VarChar;
                ParNumero_Documento.Size          = 10;
                ParNumero_Documento.Value         = Proveedor.Numero_Documento;
                SqlCmd.Parameters.Add(ParNumero_Documento);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@Direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 150;
                ParDireccion.Value         = Proveedor.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@Telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 10;
                ParTelefono.Value         = Proveedor.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParCorreo = new SqlParameter();
                ParCorreo.ParameterName = "@Correo";
                ParCorreo.SqlDbType     = SqlDbType.VarChar;
                ParCorreo.Size          = 50;
                ParCorreo.Value         = Proveedor.Correo;
                SqlCmd.Parameters.Add(ParCorreo);

                respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(respuesta);
        }
Ejemplo n.º 44
0
        //método insertar proveedor
        public string Insertar(DProveedor Proveedor)
        {
            string rpta = "";

            MySqlConnection SqlCon = new MySqlConnection();

            try {
                //abrir conexion
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCon.Open();

                //definir el comando
                MySqlCommand SqlCmd = new MySqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "spinsertar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros a enviarse con el comando, dependen del procedure creado en la base, se crea una nueva instancia
                //de MySqlParameter por cada parametro del procedure
                MySqlParameter ParIdProveedor = new MySqlParameter();
                ParIdProveedor.ParameterName = "@idproveedor";
                ParIdProveedor.MySqlDbType = MySqlDbType.Int32;
                ParIdProveedor.Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdProveedor);

                MySqlParameter ParNombreProv = new MySqlParameter();
                ParNombreProv.ParameterName = "@nombreprov";
                ParNombreProv.MySqlDbType = MySqlDbType.VarChar;
                ParNombreProv.Size = 15;
                ParNombreProv.Value = Proveedor.NombreProveedor;
                SqlCmd.Parameters.Add(ParNombreProv);

                MySqlParameter ParResponsable = new MySqlParameter();
                ParResponsable.ParameterName = "@responsable";
                ParResponsable.MySqlDbType = MySqlDbType.VarChar;
                ParResponsable.Size = 15;
                ParResponsable.Value = Proveedor.Responsable;
                SqlCmd.Parameters.Add(ParResponsable);

                MySqlParameter ParTelefonoProv = new MySqlParameter();
                ParTelefonoProv.ParameterName = "@telefonoprov";
                ParTelefonoProv.MySqlDbType = MySqlDbType.VarChar;
                ParTelefonoProv.Size = 12;
                ParResponsable.Value = Proveedor.TelefonoProv;
                SqlCmd.Parameters.Add(ParResponsable);

                MySqlParameter ParDireccionProv = new MySqlParameter();
                ParDireccionProv.ParameterName = "@direccionprov";
                ParDireccionProv.MySqlDbType = MySqlDbType.VarChar;
                ParDireccionProv.Size = 50;
                ParDireccionProv.Value = Proveedor.DireccionProv;
                SqlCmd.Parameters.Add(ParDireccionProv);

                //ejecutamos el comando
                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";
            }

            catch (Exception ex) { rpta=ex.Message; }

            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }

            return rpta;
        }
Ejemplo n.º 45
0
        public string Editar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection sqlCon = new SqlConnection();

            try
            {
                sqlCon.ConnectionString = Conexion.cn;
                sqlCon.Open();
                //Comandos
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlCon;
                sqlCmd.CommandText = "sp_editarProveedor";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdProveedor = new SqlParameter();
                ParIdProveedor.ParameterName = "@idProveedor";
                ParIdProveedor.SqlDbType     = SqlDbType.Int;
                ParIdProveedor.Value         = Proveedor.IdProveedor;
                sqlCmd.Parameters.Add(ParIdProveedor);

                SqlParameter ParRazonSocial = new SqlParameter();
                ParRazonSocial.ParameterName = "@razonSocial";
                ParRazonSocial.SqlDbType     = SqlDbType.VarChar;
                ParRazonSocial.Size          = 150;
                ParRazonSocial.Value         = Proveedor.RazonSocial;
                sqlCmd.Parameters.Add(ParRazonSocial);

                SqlParameter ParTipoDoc = new SqlParameter();
                ParTipoDoc.ParameterName = "@tipoDoc";
                ParTipoDoc.SqlDbType     = SqlDbType.VarChar;
                ParTipoDoc.Size          = 9;
                ParTipoDoc.Value         = Proveedor.TipoDoc;
                sqlCmd.Parameters.Add(ParTipoDoc);

                SqlParameter ParNumDoc = new SqlParameter();
                ParNumDoc.ParameterName = "@numDoc";
                ParNumDoc.SqlDbType     = SqlDbType.VarChar;
                ParNumDoc.Size          = 11;
                ParNumDoc.Value         = Proveedor.NumDoc;
                sqlCmd.Parameters.Add(ParNumDoc);

                SqlParameter ParDir = new SqlParameter();
                ParDir.ParameterName = "@dirProv";
                ParDir.SqlDbType     = SqlDbType.VarChar;
                ParDir.Size          = 100;
                ParDir.Value         = Proveedor.Direccion;
                sqlCmd.Parameters.Add(ParDir);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telProv";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 30;
                ParTelefono.Value         = Proveedor.Telefono;
                sqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@emailProv";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Proveedor.Email;
                sqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParEstProveedor = new SqlParameter();
                ParEstProveedor.ParameterName = "@estProv";
                ParEstProveedor.SqlDbType     = SqlDbType.Char;
                ParEstProveedor.Size          = 1;
                ParEstProveedor.Value         = Proveedor.Estado;
                sqlCmd.Parameters.Add(ParEstProveedor);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se editó el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlCon.State == ConnectionState.Open)
                {
                    sqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 46
0
        //Metodo Editar
        public string Editar(DProveedor Proveedor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //Comando
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_proveedor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdprovedor = new SqlParameter();
                ParIdprovedor.ParameterName = "@idproveedor";
                ParIdprovedor.SqlDbType     = SqlDbType.Int;
                ParIdprovedor.Value         = Proveedor.IdProveedor;
                SqlCmd.Parameters.Add(ParIdprovedor);

                SqlParameter ParRazon_Social = new SqlParameter();
                ParRazon_Social.ParameterName = "@razon_social";
                ParRazon_Social.SqlDbType     = SqlDbType.VarChar;
                ParRazon_Social.Size          = 50;
                ParRazon_Social.Value         = Proveedor._Razon_Social;
                SqlCmd.Parameters.Add(ParRazon_Social);

                SqlParameter ParSector_Comercial = new SqlParameter();
                ParSector_Comercial.ParameterName = "@sector_comercial";
                ParSector_Comercial.SqlDbType     = SqlDbType.VarChar;
                ParSector_Comercial.Size          = 50;
                ParSector_Comercial.Value         = Proveedor._Sector_Comercia;
                SqlCmd.Parameters.Add(ParSector_Comercial);

                SqlParameter ParTipo_Documento = new SqlParameter();
                ParTipo_Documento.ParameterName = "@tipo_documento";
                ParTipo_Documento.SqlDbType     = SqlDbType.VarChar;
                ParTipo_Documento.Size          = 20;
                ParTipo_Documento.Value         = Proveedor._Tipo_de_Documento;
                SqlCmd.Parameters.Add(ParSector_Comercial);

                SqlParameter ParNum_Documento = new SqlParameter();
                ParNum_Documento.ParameterName = "@num_documento";
                ParNum_Documento.SqlDbType     = SqlDbType.VarChar;
                ParNum_Documento.Size          = 20;
                ParNum_Documento.Value         = Proveedor._Num_Documento;
                SqlCmd.Parameters.Add(ParSector_Comercial);


                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 20;
                ParDireccion.Value         = Proveedor._Direccion;
                SqlCmd.Parameters.Add(ParDireccion);


                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.VarChar;
                ParTelefono.Size          = 20;
                ParTelefono.Value         = Proveedor._Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Proveedor._Email;
                SqlCmd.Parameters.Add(ParEmail);

                SqlParameter ParUrl = new SqlParameter();
                ParUrl.ParameterName = "@url";
                ParUrl.SqlDbType     = SqlDbType.VarChar;
                ParUrl.Size          = 50;
                ParUrl.Value         = Proveedor._Url;
                SqlCmd.Parameters.Add(ParUrl);
                //Ejecutar comando

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el registro";
            }
            catch (Exception ex) { rpta = ex.Message; }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }