Beispiel #1
0
        public void Registrar(ref int ID, string Nombre, string Apellidos, int Genero, DateTime Fecha_Nac, string Cedula, int Estado_Civil, string Telefono, string Celular, string Email,
                              int TipoPaciente, int Zona, int Domi_ID, string Sector, string Calle, string Numero, int Mu_ID, ref bool ResultadoOk, ref string MensajeError)
        {
            objDomicilio = new clDomicilio(Domi_ID, Sector, Calle, Numero, Mu_ID);

            objPaciente = new clPaciente(ID, Nombre, Apellidos, Genero, Fecha_Nac, Cedula, Estado_Civil, Telefono, Celular, TipoPaciente, Zona);

            objPaciente.Registrar(objPaciente, objDomicilio, ref ResultadoOk, ref MensajeError);
            ID = objPaciente.ID;
        }
Beispiel #2
0
        internal void RegistrarDomicilio(clDomicilio clDomicilio, ref bool ResultadoOk, ref string MensajeError)
        {
            DataSet       dataset     = new DataSet();
            DataTable     datatable   = new DataTable();
            clConexion    ObjConexion = new clConexion();
            SqlConnection con         = new SqlConnection(ObjConexion.Conectar());

            try
            {
                SqlCommand cmd = new SqlCommand("SIUD_Domicilio", con);
                cmd.CommandType = CommandType.StoredProcedure;

                if (clDomicilio.ID == 0)
                {
                    cmd.Parameters.AddWithValue("@Control", "I");
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Control", "U");
                }
                cmd.Parameters.AddWithValue("@Domi_ID", clDomicilio.ID);
                cmd.Parameters.AddWithValue("@Domi_Sector", clDomicilio.Sector);
                cmd.Parameters.AddWithValue("@Domi_Calle", clDomicilio.Calle);
                cmd.Parameters.AddWithValue("@Domi_Numero", clDomicilio.Numero);
                cmd.Parameters.AddWithValue("@Mu_ID", clDomicilio.MunicipioID);

                SqlDataAdapter SqlDa = new SqlDataAdapter(cmd);
                SqlDa.Fill(dataset);

                if (clDomicilio.ID == 0)
                {
                    datatable      = dataset.Tables[0];
                    clDomicilio.ID = Convert.ToInt32(datatable.Rows[0]["Domi_ID"]);
                }


                ResultadoOk  = true;
                MensajeError = "";
            }
            catch (Exception error)
            {
                ResultadoOk  = false;
                MensajeError = "Ha ocurrido un Error surante el registro" + error.Message.ToString();
            }
            finally
            {
                con.Close();
                ObjConexion = null;
                datatable   = null;
                datatable   = null;
                con         = null;
            }
        }