public static InformeQuirurgico guardarInformeQuirurgico(InformeQuirurgico informeQx) { try { using (SqlCommand sentencia = new SqlCommand()) { sentencia.Connection = PrincipalUI.Cnxion; sentencia.CommandType = System.Data.CommandType.StoredProcedure; sentencia.CommandText = Sentencias.INFORME_QX_CREAR; sentencia.Parameters.Add(new SqlParameter("@pIdInformeQX", SqlDbType.Int)).Value = informeQx.idInformeQX; sentencia.Parameters.Add(new SqlParameter("@piOrdenMedica", SqlDbType.Int)).Value = informeQx.idOrdenMedica; sentencia.Parameters.Add(new SqlParameter("@pidProcedimiento", SqlDbType.Int)).Value = informeQx.idProcedimiento; sentencia.Parameters.Add(new SqlParameter("@pNota", SqlDbType.NVarChar)).Value = informeQx.notaQuirurgica; sentencia.Parameters.Add(new SqlParameter("@pIdVia", SqlDbType.Int)).Value = informeQx.idVia; sentencia.Parameters.Add(new SqlParameter("@pIdAyudante", SqlDbType.Int)).Value = informeQx.idAyudante; sentencia.Parameters.Add(new SqlParameter("@pIdAnastesia", SqlDbType.Int)).Value = informeQx.idAnastesia; sentencia.Parameters.Add(new SqlParameter("@pIdAnastesiologo", SqlDbType.Int)).Value = informeQx.idAnastesiologo; sentencia.Parameters.Add(new SqlParameter("@pfechaInicio", SqlDbType.DateTime)).Value = informeQx.fechaInicio; sentencia.Parameters.Add(new SqlParameter("@pfechaFin", SqlDbType.DateTime)).Value = informeQx.fechaFin; sentencia.Parameters.Add(new SqlParameter("@pIdUsuario", SqlDbType.Int)).Value = Sesion.IdUsuario; sentencia.Parameters.Add(new SqlParameter("@pAuditoria", SqlDbType.Int)).Value = informeQx.Auditoria; sentencia.Parameters.Add(new SqlParameter("@pTbMedicamento", SqlDbType.Structured)).Value = extrarDatatable(informeQx.dtMedicamento); sentencia.Parameters.Add(new SqlParameter("@pTbProcedimiento", SqlDbType.Structured)).Value = extrarDatatableProcedimiento(informeQx.dtProcedimiento); informeQx.idInformeQX = (int)sentencia.ExecuteScalar(); } } catch (Exception ex) { throw ex; } return(informeQx); }
private void InformeQuirurgicoUI_Load(object sender, EventArgs e) { informeQx = new InformeQuirurgico(); GeneralC.deshabilitarBotones(ref tstMenuPatron); GeneralC.deshabilitarControles(this); dtpFechaFin.Value = dtpFechaFin.Value.AddHours(+1); enlazarDgvProcedimiento(); enlazarDgvMedicamento(); tsbBuscar.Enabled = true; tsbNuevo.Enabled = true; btnSalir.Enabled = true; }