Пример #1
0
        public string Anular(DTurno Turno)
        {
            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_turno";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

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

                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anulo el Registro del Turno";
            }
            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);
        }
Пример #2
0
        //Metodos

        //insertar
        public string Insertar(DTurno Turno)
        {
            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_turno";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

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

                //parametro nombre
                SqlParameter Parametro_Nombre = new SqlParameter();
                Parametro_Nombre.ParameterName = "@nombre";
                Parametro_Nombre.SqlDbType     = SqlDbType.VarChar;
                Parametro_Nombre.Size          = 10;
                Parametro_Nombre.Value         = Turno.Nombre;
                SqlComando.Parameters.Add(Parametro_Nombre);

                //parametro comienzo
                SqlParameter Parametro_Comienzo = new SqlParameter();
                Parametro_Comienzo.ParameterName = "@comienzo";
                Parametro_Comienzo.SqlDbType     = SqlDbType.Time;
                Parametro_Comienzo.Value         = Turno.Comienzo;
                SqlComando.Parameters.Add(Parametro_Comienzo);

                //parametro nombre
                SqlParameter Parametro_Final = new SqlParameter();
                Parametro_Final.ParameterName = "@final";
                Parametro_Final.SqlDbType     = SqlDbType.Time;
                Parametro_Final.Value         = Turno.Final;
                SqlComando.Parameters.Add(Parametro_Final);

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