Пример #1
0
        public string Eliminar(DProfesor profesor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //comandos de procedimiento
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_profesor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter Paridcateper = new SqlParameter();
                Paridcateper.ParameterName = "@id_profesor";
                Paridcateper.SqlDbType     = SqlDbType.Int;
                Paridcateper.Value         = profesor.Id_profesor;
                SqlCmd.Parameters.Add(Paridcateper);


                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);
        }
Пример #2
0
        public DataTable BuscarNombre(DProfesor profesor)
        {
            DataTable     Dtpersona = new DataTable("profesor");
            SqlConnection SqlCon    = new SqlConnection();

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

                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textbuscar1";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 50;
                ParTextoBuscar.Value         = profesor.TextBuscar1;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlParameter ParTextoBuscara = new SqlParameter();
                ParTextoBuscara.ParameterName = "@textbuscar3";
                ParTextoBuscara.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscara.Size          = 50;
                ParTextoBuscara.Value         = profesor.TextBuscar3;
                SqlCmd.Parameters.Add(ParTextoBuscara);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(Dtpersona);
            }
            catch (Exception ex)
            {
                Dtpersona = null;
            }
            return(Dtpersona);
        }
Пример #3
0
        public string Editar(DProfesor profesor)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //Código
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //comandos de procedimiento
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_profesor";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdDAMNIFICADO = new SqlParameter();
                ParIdDAMNIFICADO.ParameterName = "@id_profesor";
                ParIdDAMNIFICADO.SqlDbType     = SqlDbType.Int;
                ParIdDAMNIFICADO.Value         = profesor.Id_profesor;
                SqlCmd.Parameters.Add(ParIdDAMNIFICADO);

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

                SqlParameter ParAPELLIDO = new SqlParameter();
                ParAPELLIDO.ParameterName = "@apellidos";
                ParAPELLIDO.SqlDbType     = SqlDbType.VarChar;
                ParAPELLIDO.Size          = 50;
                ParAPELLIDO.Value         = profesor.Apellidos;
                SqlCmd.Parameters.Add(ParAPELLIDO);

                SqlParameter Pardni = new SqlParameter();
                Pardni.ParameterName = "@dni";
                Pardni.SqlDbType     = SqlDbType.Char;
                Pardni.Size          = 8;
                Pardni.Value         = profesor.Dni;
                SqlCmd.Parameters.Add(Pardni);

                SqlParameter ParAPELLID = new SqlParameter();
                ParAPELLID.ParameterName = "@celular";
                ParAPELLID.SqlDbType     = SqlDbType.VarChar;
                ParAPELLID.Size          = 50;
                ParAPELLID.Value         = profesor.Celular;
                SqlCmd.Parameters.Add(ParAPELLID);

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

                SqlParameter Pardn = new SqlParameter();
                Pardn.ParameterName = "@fecha_naci";
                Pardn.SqlDbType     = SqlDbType.DateTime;
                Pardn.Size          = 8;
                Pardn.Value         = profesor.Fecha_naci;
                SqlCmd.Parameters.Add(Pardn);

                SqlParameter Pardnid = new SqlParameter();
                Pardnid.ParameterName = "@edad";
                Pardnid.SqlDbType     = SqlDbType.VarChar;
                Pardnid.Size          = 20;
                Pardnid.Value         = profesor.Edad;
                SqlCmd.Parameters.Add(Pardnid);


                SqlParameter ParNombrehlhh = new SqlParameter();
                ParNombrehlhh.ParameterName = "@id_año";
                ParNombrehlhh.SqlDbType     = SqlDbType.Int;
                ParNombrehlhh.Value         = profesor.Id_año;
                SqlCmd.Parameters.Add(ParNombrehlhh);


                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);
        }