public string Anular(DMedico Medico) { 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_medico"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Medico = new SqlParameter(); Parametro_Id_Medico.ParameterName = "@ID"; Parametro_Id_Medico.SqlDbType = SqlDbType.Int; Parametro_Id_Medico.Value = Medico.IdMedico; SqlComando.Parameters.Add(Parametro_Id_Medico); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anulo el Registro del medico"; } 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); }
public string Insertar(DMedico Medico) { 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_medico"; SqlComando.CommandType = CommandType.StoredProcedure; //parametros //parametro id SqlParameter Parametro_Id_Medico = new SqlParameter(); Parametro_Id_Medico.ParameterName = "@IDMedico"; Parametro_Id_Medico.SqlDbType = SqlDbType.Int; Parametro_Id_Medico.Direction = ParameterDirection.Output; SqlComando.Parameters.Add(Parametro_Id_Medico); //parametro cedula SqlParameter Parametro_Cedula_Medico = new SqlParameter(); Parametro_Cedula_Medico.ParameterName = "@cedula"; Parametro_Cedula_Medico.SqlDbType = SqlDbType.VarChar; Parametro_Cedula_Medico.Size = 10; Parametro_Cedula_Medico.Value = Medico.Cedula; SqlComando.Parameters.Add(Parametro_Cedula_Medico); //parametro nombre SqlParameter Parametro_Nombre_Medico = new SqlParameter(); Parametro_Nombre_Medico.ParameterName = "@nombre"; Parametro_Nombre_Medico.SqlDbType = SqlDbType.VarChar; Parametro_Nombre_Medico.Size = 50; Parametro_Nombre_Medico.Value = Medico.Nombre; SqlComando.Parameters.Add(Parametro_Nombre_Medico); //parametro clinica o hospital SqlParameter Parametro_Clinica_Medico = new SqlParameter(); Parametro_Clinica_Medico.ParameterName = "@ClinicaOHospital"; Parametro_Clinica_Medico.SqlDbType = SqlDbType.VarChar; Parametro_Clinica_Medico.Size = 70; Parametro_Clinica_Medico.Value = Medico.ClinicaOHospital; SqlComando.Parameters.Add(Parametro_Clinica_Medico); //ejecuta y lo envia en comentario respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se ingreso el Registro del Medico"; } 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); }