public BE_OrdenProcedimiento fn_ObtenerOrdenProcedimiento(int pID_Orden_de_Procedimiento) { BE_OrdenProcedimiento obj = null; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@ID_Orden_de_Procedimiento", pID_Orden_de_Procedimiento); using (IDataReader reader = SqlHelper.Instance.ExecuteReader("usp_Get_Orden_Procedimiento", parameters)) { if (reader.Read()) { obj = new BE_OrdenProcedimiento { ID_Orden_de_Procedimiento = reader.GetInt32(reader.GetOrdinal("ID_Orden_de_Procedimiento")), FechaOrdenProcedimiento = reader.GetDateTime(reader.GetOrdinal("FechaOrdenProcedimiento")), NombreOrdenProcedimiento = reader.GetString(reader.GetOrdinal("NombreOrdenProcedimiento")), CartaGarantia = reader.GetString(reader.GetOrdinal("CartaGarantia")), ID_Paciente = reader.GetInt32(reader.GetOrdinal("ID_Paciente")), ID_Medico = reader.GetInt32(reader.GetOrdinal("ID_Medico")), Estado = reader.GetString(reader.GetOrdinal("Estado")), Aseguradora = reader.GetString(reader.GetOrdinal("Aseguradora")), }; } } return(obj); }
protected void btnComprobantePago_Click(object sender, EventArgs e) { BL_OrdenProcedimiento oBL_OrdenProcedimiento = new BL_OrdenProcedimiento(); BE_OrdenProcedimiento oBE_OrdenProcedimiento = new BE_OrdenProcedimiento(); oBE_OrdenProcedimiento.ID_Orden_de_Procedimiento = 0; oBE_OrdenProcedimiento.NombreOrdenProcedimiento = txtDescripcion.Text.Trim(); string[] arrFechaOrden = null; char[] delimiterChars = { '/' }; arrFechaOrden = txtFechaOrdenProc.Text.Split(delimiterChars); DateTime dFechaOrden = new DateTime(Int32.Parse(arrFechaOrden[2]), Int32.Parse(arrFechaOrden[1]), Int32.Parse(arrFechaOrden[0])); oBE_OrdenProcedimiento.FechaOrdenProcedimiento = dFechaOrden; oBE_OrdenProcedimiento.CartaGarantia = "1"; oBE_OrdenProcedimiento.ID_Paciente = Int32.Parse(hdfPacienteId.Value); int ID_Medico = 0; ID_Medico = Int32.Parse(ddlMedico.SelectedValue); oBE_OrdenProcedimiento.ID_Medico = ID_Medico; oBE_OrdenProcedimiento.Estado = "1"; oBE_OrdenProcedimiento.Aseguradora = "Rimac"; Boolean blnActualizar = oBL_OrdenProcedimiento.fb_InsertarOrdenProcedimiento(oBE_OrdenProcedimiento); if (blnActualizar) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertaCita", "alert('Se ha registrado una nueva Orden de Procedimiento');", true); } }
public bool fb_InsertarOrdenProcedimiento(BE_OrdenProcedimiento poBE_OrdenProcedimiento) { try { return(DAO_OrdenProcedimiento.Instancia.fb_InsertarOrdenProcedimiento(poBE_OrdenProcedimiento)); } catch (Exception ex) { throw; } }
public bool fb_ActualizarOrdenProcedimiento(BE_OrdenProcedimiento pBE_OrdenProcedimiento) { try { Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@ID_Orden_de_Procedimiento", pBE_OrdenProcedimiento.ID_Orden_de_Procedimiento); parameters.Add("@NombreOrdenProcedimiento", pBE_OrdenProcedimiento.NombreOrdenProcedimiento); parameters.Add("@FechaOrdenProcedimiento", pBE_OrdenProcedimiento.FechaOrdenProcedimiento); parameters.Add("@CartaGarantia", pBE_OrdenProcedimiento.CartaGarantia); parameters.Add("@ID_Paciente", pBE_OrdenProcedimiento.ID_Paciente); parameters.Add("@ID_Medico", pBE_OrdenProcedimiento.ID_Medico); parameters.Add("@Estado", pBE_OrdenProcedimiento.Estado); parameters.Add("@Aseguradora", pBE_OrdenProcedimiento.Aseguradora); int rpta = SqlHelper.Instance.ExecuteNonQuery("usp_Update_Orden_Procedimiento", parameters); return((rpta > 0) ? true : false); } catch { throw; } }