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); } }
protected void ddlEspecialidad_SelectedIndexChanged(object sender, EventArgs e) { //Especialidad BL_OrdenProcedimiento oBL_OrdenProcedimiento = new BL_OrdenProcedimiento(); List <BE_Medico> lBE_Medico = null; int intEspecialidadId = 0; intEspecialidadId = Int32.Parse(ddlEspecialidad.SelectedValue); lBE_Medico = oBL_OrdenProcedimiento.fn_ListarMedioPorEspecialidad(intEspecialidadId); ddlMedico.DataSource = lBE_Medico; ddlMedico.DataBind(); }