Exemplo n.º 1
0
        public string Anular(DPaciente Paciente)
        {
            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_paciente";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Paciente = new SqlParameter();
                Parametro_Id_Paciente.ParameterName = "@IDPaciente";
                Parametro_Id_Paciente.SqlDbType     = SqlDbType.Int;
                Parametro_Id_Paciente.Value         = Paciente.IdPaciente;
                SqlComando.Parameters.Add(Parametro_Id_Paciente);

                //ejecuta y lo envia en comentario
                respuesta = SqlComando.ExecuteNonQuery() == 1 ? "OK" : "No se anulo el Registro del paciente";
            }
            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);
        }
Exemplo n.º 2
0
        //Metodos

        //insertar
        public string Insertar(DPaciente Paciente)
        {
            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_paciente";
                SqlComando.CommandType = CommandType.StoredProcedure;

                //parametros

                //parametro id
                SqlParameter Parametro_Id_Paciente = new SqlParameter();
                Parametro_Id_Paciente.ParameterName = "@IDPaciente";
                Parametro_Id_Paciente.SqlDbType     = SqlDbType.Int;
                Parametro_Id_Paciente.Direction     = ParameterDirection.Output;
                SqlComando.Parameters.Add(Parametro_Id_Paciente);

                //parametro nombre
                SqlParameter Parametro_Nombre_Paciente = new SqlParameter();
                Parametro_Nombre_Paciente.ParameterName = "@nombre";
                Parametro_Nombre_Paciente.SqlDbType     = SqlDbType.VarChar;
                Parametro_Nombre_Paciente.Size          = 30;
                Parametro_Nombre_Paciente.Value         = Paciente.Nombre;
                SqlComando.Parameters.Add(Parametro_Nombre_Paciente);

                //parametro edad
                SqlParameter Parametro_FechaNac_Paciente = new SqlParameter();
                Parametro_FechaNac_Paciente.ParameterName = "@FechaNac";
                Parametro_FechaNac_Paciente.SqlDbType     = SqlDbType.Date;
                Parametro_FechaNac_Paciente.Value         = Paciente.FechaNacimiento;
                SqlComando.Parameters.Add(Parametro_FechaNac_Paciente);

                //parametro sexo
                SqlParameter Parametro_Sexo_Paciente = new SqlParameter();
                Parametro_Sexo_Paciente.ParameterName = "@sexo";
                Parametro_Sexo_Paciente.SqlDbType     = SqlDbType.VarChar;
                Parametro_Sexo_Paciente.Size          = 10;
                Parametro_Sexo_Paciente.Value         = Paciente.Sexo;
                SqlComando.Parameters.Add(Parametro_Sexo_Paciente);

                //parametro cedula
                SqlParameter Parametro_Cedula_Paciente = new SqlParameter();
                Parametro_Cedula_Paciente.ParameterName = "@cedula";
                Parametro_Cedula_Paciente.SqlDbType     = SqlDbType.VarChar;
                Parametro_Cedula_Paciente.Size          = 10;
                Parametro_Cedula_Paciente.Value         = Paciente.Cedula;
                SqlComando.Parameters.Add(Parametro_Cedula_Paciente);

                //parametro telefono
                SqlParameter Parametro_Telefono_Paciente = new SqlParameter();
                Parametro_Telefono_Paciente.ParameterName = "@telefono";
                Parametro_Telefono_Paciente.SqlDbType     = SqlDbType.VarChar;
                Parametro_Telefono_Paciente.Size          = 10;
                Parametro_Telefono_Paciente.Value         = Paciente.Telefono;
                SqlComando.Parameters.Add(Parametro_Telefono_Paciente);

                //parametro FUR
                SqlParameter Parametro_FUR_Paciente = new SqlParameter();
                Parametro_FUR_Paciente.ParameterName = "@FUR";
                Parametro_FUR_Paciente.SqlDbType     = SqlDbType.Date;
                Parametro_FUR_Paciente.Value         = Paciente.FUR;
                SqlComando.Parameters.Add(Parametro_FUR_Paciente);


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