Example #1
0
        /*****************************************************************************************************************************************************
        *  Nombre del Creador:Juan Sanchez
        *  Fecha de Creacion: Octubre del 2018
        *  Descripcion: Procedimiento para eliminar un perfil. Recibe el DataGridView del perfil por parametro con el fin de ver la celda actual seleccionada con
        *  la finalidad de consultar el Id para borrarrla de la base de datos mediante un procedimiento almacenado.
        *****************************************************************************************************************************************************/
        public static void EliminarPerfil()
        {
            try
            {
                SqlParameter[] Parametros = new SqlParameter[1];
                Parametros[0] = new SqlParameter();
                Parametros[0].ParameterName = "@IdPerfil";
                Parametros[0].SqlDbType     = SqlDbType.Int;
                Parametros[0].Value         = IdPerfil;

                Elimina = Convert.ToInt32(conexionBD.ScalarSP(ref Parametros, "usp_EliminarPerfil", "Error"));
            }
            catch (SqlException SQLex)
            {
                ClaseComunes.MsjShow(SQLex.Message, 1, 1);
                Elimina = 1;
            }
            catch (Exception ex)
            {
                ClaseComunes.MsjShow(ex.Message, 1, 1);
                Elimina = 1;
            }
        }
Example #2
0
        /*****************************************************************************************************************************************************
        *  Descripcion: Metodo que ejecuta el procedimiento de almacenado que permite guardar en la base de datos
        *****************************************************************************************************************************************************/
        public bool GuardarUsuario()
        {
            conexionBD = new claseMetodosBaseDeDatos(claseControlBaseDeDatos.SQlsistemaSCADA, claseControlBaseDeDatos.SQLNomDBsistemaSCADA,
                                                     claseControlBaseDeDatos.SQLUsersistemaSCADA, claseControlBaseDeDatos.SQLPasssistemaSCADA);
            try
            {
                SqlParameter[] Parametros = new SqlParameter[12];

                Parametros[0] = new SqlParameter();
                Parametros[0].ParameterName = "@IdUsuario";
                Parametros[0].SqlDbType     = SqlDbType.Int;
                Parametros[0].Value         = IdUsuario;

                Parametros[1] = new SqlParameter();
                Parametros[1].ParameterName = "@Direccion";
                Parametros[1].SqlDbType     = SqlDbType.VarChar;
                Parametros[1].Size          = 300;
                Parametros[1].Value         = Direccion;

                Parametros[2] = new SqlParameter();
                Parametros[2].ParameterName = "@Nombre";
                Parametros[2].SqlDbType     = SqlDbType.VarChar;
                Parametros[2].Size          = 60;
                Parametros[2].Value         = Nombre;

                Parametros[3] = new SqlParameter();
                Parametros[3].ParameterName = "@Apellido";
                Parametros[3].SqlDbType     = SqlDbType.VarChar;
                Parametros[3].Size          = 50;
                Parametros[3].Value         = Apellido;

                Parametros[4] = new SqlParameter();
                Parametros[4].ParameterName = "@Cedula";
                Parametros[4].SqlDbType     = SqlDbType.VarChar;
                Parametros[4].Size          = 20;
                Parametros[4].Value         = Cedula;

                Parametros[5] = new SqlParameter();
                Parametros[5].ParameterName = "@Estatus";
                Parametros[5].SqlDbType     = SqlDbType.Bit;
                Parametros[5].Value         = Estatus;

                Parametros[6] = new SqlParameter();
                Parametros[6].ParameterName = "@Tlf";
                Parametros[6].SqlDbType     = SqlDbType.VarChar;
                Parametros[6].Size          = 16;
                Parametros[6].Value         = Tlf;

                Parametros[7] = new SqlParameter();
                Parametros[7].ParameterName = "@IdUsuarioEmi";
                Parametros[7].SqlDbType     = SqlDbType.Int;
                Parametros[7].Value         = claseUsuarioAct.IdUsuario;

                Parametros[8] = new SqlParameter();
                Parametros[8].ParameterName = "@IdPerfil";
                Parametros[8].SqlDbType     = SqlDbType.Int;
                Parametros[8].Value         = IdPerfil;

                Parametros[9] = new SqlParameter();
                Parametros[9].ParameterName = "@ContraseƱa";
                Parametros[9].SqlDbType     = SqlDbType.VarChar;
                Parametros[9].Size          = 100;
                Parametros[9].Value         = PassNew;

                Parametros[10] = new SqlParameter();
                Parametros[10].ParameterName = "@UserName";
                Parametros[10].SqlDbType     = SqlDbType.VarChar;
                Parametros[10].Size          = 20;
                Parametros[10].Value         = UserNew;

                Parametros[11] = new SqlParameter();
                Parametros[11].ParameterName = "@Correo";
                Parametros[11].SqlDbType     = SqlDbType.VarChar;
                Parametros[11].Size          = 60;
                Parametros[11].Value         = Correo;

                if (IdUsuario == 0)
                {
                    IdUsuario = Convert.ToInt32(conexionBD.ScalarSP(ref Parametros, "usp_GuardarUsuario",
                                                                    "Error guardanto los datos del Usuario"));
                }
                else
                {
                    conexionBD.EjecutarSP(ref Parametros, "usp_GuardarUsuario",
                                          "Error guardanto los datos del Usuario");
                }

                return(true);
            }
            catch (SqlException SQLex)
            {
                ClaseComunes.MsjShow(SQLex.Message, 1, 1);
                return(false);
            }
            catch (Exception ex)
            {
                ClaseComunes.MsjShow(ex.Message, 1, 1);
                return(false);
            }
        }