Ejemplo n.º 1
0
        public string Anular(DExamen Examen)
        {
            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 = "anular_examen";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Examen = new SqlParameter();
                Parametro_Id_Examen.ParameterName = "@ID";
                Parametro_Id_Examen.SqlDbType     = SqlDbType.Int;
                Parametro_Id_Examen.Value         = Examen.ID;
                SqlComando.Parameters.Add(Parametro_Id_Examen);

                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anuló el Registro del examen";
            }
            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.º 2
0
        //editar
        public string Editar(DExamen Examen)
        {
            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 = "editar_examen";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Examen = new SqlParameter();
                Parametro_Id_Examen.ParameterName = "@ID";
                Parametro_Id_Examen.SqlDbType     = SqlDbType.Int;
                Parametro_Id_Examen.Value         = Examen.ID;
                SqlComando.Parameters.Add(Parametro_Id_Examen);

                //parametro nombre
                SqlParameter Parametro_Nombre_Examen = new SqlParameter();
                Parametro_Nombre_Examen.ParameterName = "@nombre";
                Parametro_Nombre_Examen.SqlDbType     = SqlDbType.VarChar;
                Parametro_Nombre_Examen.Size          = 20;
                Parametro_Nombre_Examen.Value         = Examen.Nombre;
                SqlComando.Parameters.Add(Parametro_Nombre_Examen);

                //parametro unidades
                SqlParameter Parametro_Unidad_Examen = new SqlParameter();
                Parametro_Unidad_Examen.ParameterName = "@Unidades";
                Parametro_Unidad_Examen.SqlDbType     = SqlDbType.VarChar;
                Parametro_Unidad_Examen.Size          = 20;
                Parametro_Unidad_Examen.Value         = Examen.Unidades;
                SqlComando.Parameters.Add(Parametro_Unidad_Examen);

                //parametro valor normal hombre
                SqlParameter Parametro_Valor_Hombre = new SqlParameter();
                Parametro_Valor_Hombre.ParameterName = "@ValNorHombres";
                Parametro_Valor_Hombre.SqlDbType     = SqlDbType.Float;
                Parametro_Valor_Hombre.Value         = Examen.Valor_Hombre;
                SqlComando.Parameters.Add(Parametro_Valor_Hombre);

                //parametro valor normal mujer
                SqlParameter Parametro_Valor_Mujer = new SqlParameter();
                Parametro_Valor_Mujer.ParameterName = "@ValNorMujeres";
                Parametro_Valor_Mujer.SqlDbType     = SqlDbType.Float;
                Parametro_Valor_Mujer.Value         = Examen.Valor_Mujer;
                SqlComando.Parameters.Add(Parametro_Valor_Mujer);

                //parametro precio 1
                SqlParameter Parametro_Precio_1 = new SqlParameter();
                Parametro_Precio_1.ParameterName = "@Precio1";
                Parametro_Precio_1.SqlDbType     = SqlDbType.Float;
                Parametro_Precio_1.Value         = Examen.Precio1;
                SqlComando.Parameters.Add(Parametro_Precio_1);

                //parametro precio 2
                SqlParameter Parametro_Precio_2 = new SqlParameter();
                Parametro_Precio_2.ParameterName = "@Precio2";
                Parametro_Precio_2.SqlDbType     = SqlDbType.Float;
                Parametro_Precio_2.Value         = Examen.Precio2;
                SqlComando.Parameters.Add(Parametro_Precio_2);

                //parametro plazo de entrega
                SqlParameter Parametro_Plazo_Entrega = new SqlParameter();
                Parametro_Plazo_Entrega.ParameterName = "@PlazoEntrega";
                Parametro_Plazo_Entrega.SqlDbType     = SqlDbType.DateTime;
                Parametro_Plazo_Entrega.Value         = Examen.Plazo_Entrega;
                SqlComando.Parameters.Add(Parametro_Plazo_Entrega);

                //parametro Observacion
                SqlParameter Parametro_Observacion = new SqlParameter();
                Parametro_Observacion.ParameterName = "@Observaciones";
                Parametro_Observacion.SqlDbType     = SqlDbType.VarChar;
                Parametro_Observacion.Size          = 150;
                Parametro_Observacion.Value         = Examen.Observacion;
                SqlComando.Parameters.Add(Parametro_Observacion);

                //parametro ID grupo examen
                SqlParameter Parametro_ID_Grupo_Examen = new SqlParameter();
                Parametro_ID_Grupo_Examen.ParameterName = "@IDGrupoExamen";
                Parametro_ID_Grupo_Examen.SqlDbType     = SqlDbType.Int;
                Parametro_ID_Grupo_Examen.Value         = Examen.ID_Grupo_Examen;
                SqlComando.Parameters.Add(Parametro_ID_Grupo_Examen);

                //parametro titulo
                SqlParameter Parametro_Titulo = new SqlParameter();
                Parametro_Titulo.ParameterName = "@Titulo";
                Parametro_Titulo.SqlDbType     = SqlDbType.Int;
                Parametro_Titulo.Value         = Examen.Titulo;
                SqlComando.Parameters.Add(Parametro_Titulo);

                //parametro lab referencia
                SqlParameter Parametro_Lab_Referencia = new SqlParameter();
                Parametro_Lab_Referencia.ParameterName = "@LabRef";
                Parametro_Lab_Referencia.SqlDbType     = SqlDbType.Int;
                Parametro_Lab_Referencia.Value         = Examen.ID_Lab_Referencia;
                SqlComando.Parameters.Add(Parametro_Lab_Referencia);

                //parametro precio referencia
                SqlParameter Parametro_Precio_Referencia = new SqlParameter();
                Parametro_Precio_Referencia.ParameterName = "@PrecioRef";
                Parametro_Precio_Referencia.SqlDbType     = SqlDbType.Float;
                Parametro_Precio_Referencia.Value         = Examen.Precio_Referencia;
                SqlComando.Parameters.Add(Parametro_Precio_Referencia);

                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se edito el Registro del Examen";
            }
            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);
        }