Пример #1
0
        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);
        }
Пример #2
0
        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);
        }