public void insertarConsultorio(EConsultorio consul) { DataTable consultorios = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("f_crear_consultorio", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_ubicacion", NpgsqlDbType.Text).Value = consul.Ubicacion; dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlDbType.Text).Value = consul.Session; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Text).Value = consul.Nombre; conection.Open(); dataAdapter.Fill(consultorios); } catch (Exception ex) { throw ex; } finally { if (conection != null) { conection.Close(); } } }
public EConsultorio encapsularDatos() { EConsultorio eConsultorio = new EConsultorio(); eConsultorio.Nombre = TB_Consultorio.Text; eConsultorio.Ubicacion = TB_Ubicacion.Text; eConsultorio.Session = Session.SessionID; return(eConsultorio); }
public void insertarConsultorio(EConsultorio eConsultorio) { if ((eConsultorio.Nombre.ToString().Trim() == "") || (eConsultorio.Ubicacion.ToString().Trim() == "")) { throw new Exception("Espacios en blanco"); } else { DAOAdministrador dAOAdministrador = new DAOAdministrador(); dAOAdministrador.insertarConsultorio(eConsultorio); } }
protected void Button1_Click(object sender, EventArgs e) { try { LAdministrador lAdministrador = new LAdministrador(); EConsultorio eConsultorio = encapsularDatos(); lAdministrador.insertarConsultorio(eConsultorio); } catch (Exception ex) { ClientScript.RegisterClientScriptBlock(this.GetType(), "Nombre", "<script> alert('No ha ingresado datos para el consultorio'); </script>"); } Response.Redirect("~/View/Administrador/parametros.aspx"); }