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