public void Modifica_Suministro_Procedimiento_Colocacion_Via_Periferica() { try { { CultureInfo culture = new CultureInfo("en-US"); Entities.Tables.PRO_SUMINISTRODEPROCEDIMIENTO _itemSuministro = new Entities.Tables.PRO_SUMINISTRODEPROCEDIMIENTO(); BLL.Tables.PRO_SUMINISTRODEPROCEDIMIENTO _suministroDeProcedimiento = new BLL.Tables.PRO_SUMINISTRODEPROCEDIMIENTO(); // Tabla PRO_SuministroDeProcedimiento _itemSuministro.PACIENTE_ID = paciente_id; _itemSuministro.COLOCACIONVIAPERIFERICA_ID = colocacionViaPeriferica_id; _itemSuministro.PROCEDIMIENTO_ID = procedimiento_id; _itemSuministro.TIPOPROCEDIMIENTO_ID = tipo_procedimiento_id; // Enfermeria de la tabla PRO_Tipo_Procedimiento _itemSuministro.FECHAMODIFICIACION = System.DateTime.Now; _itemSuministro.USUARIO_ID = Clases.Usuario.UsuarioLogeado.id_usuario_Logeado; _itemSuministro.SUMINISTRODEPROCEDIMIENTO_ID = suministro_procedimiento_id; if (this.txtSuspenderMotivo.Text != String.Empty) { _itemSuministro.FECHABAJA = System.DateTime.Now; _itemSuministro.MOTIVOBAJA = this.txtSuspenderMotivo.Text; } // Tabla PRO_Colocacion_Via_Periferica Entities.Tables.PRO_COLOCACION_VIA_PERIFERICA _itemColocacionViaPeriferica = new Entities.Tables.PRO_COLOCACION_VIA_PERIFERICA(); BLL.Tables.PRO_COLOCACION_VIA_PERIFERICA _colocacionViaPeriferica = new BLL.Tables.PRO_COLOCACION_VIA_PERIFERICA(); _itemColocacionViaPeriferica.PACIENTE_ID = paciente_id; _itemColocacionViaPeriferica.PROCEDIMIENTO_ID = procedimiento_id; if (this.txtSuspenderMotivo.Text != String.Empty) { _itemColocacionViaPeriferica.FECHABAJA = System.DateTime.Now; _itemColocacionViaPeriferica.MOTIVOBAJA = this.txtSuspenderMotivo.Text; } _itemColocacionViaPeriferica.ABOCATHNUMERO_ID = Convert.ToString(this.cboAbocath.SelectedValue); if (this.checkParche.Checked == true) { _itemColocacionViaPeriferica.PARCHETEGADERM = true; } else { _itemColocacionViaPeriferica.PARCHETEGADERM = false; } if (this.radioInfusionPermanente.Checked == true) { _itemColocacionViaPeriferica.INFUSION = true; } else { _itemColocacionViaPeriferica.INFUSION = false; } if (this.radioIntravenosa.Checked == true) { _itemColocacionViaPeriferica.VIA = true; } else { _itemColocacionViaPeriferica.VIA = false; } _itemColocacionViaPeriferica.OBSERVACION = this.txtObservacion.Text; _itemColocacionViaPeriferica.USUARIO_ID = Clases.Usuario.UsuarioLogeado.id_usuario_Logeado; _itemColocacionViaPeriferica.COLOCACIONVIAPERIFERICA_ID = _itemSuministro.COLOCACIONVIAPERIFERICA_ID; _itemColocacionViaPeriferica.FECHAMODIFICACION = System.DateTime.Now; _suministroDeProcedimiento.ModificaColocacionViaPeriferica(_itemSuministro, _itemColocacionViaPeriferica); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Graba en la tabla PRO_SuministroDeProcedimiento y en la PRO_Colocacion_Via_Periferica public void Graba_Suministro_Procedimiento_Colocacion_Via_Periferica() { try { { CultureInfo culture = new CultureInfo("en-US"); Entities.Tables.PRO_SUMINISTRODEPROCEDIMIENTO _itemSuministro = new Entities.Tables.PRO_SUMINISTRODEPROCEDIMIENTO(); BLL.Tables.PRO_SUMINISTRODEPROCEDIMIENTO _suministroDeProcedimiento = new BLL.Tables.PRO_SUMINISTRODEPROCEDIMIENTO(); // Tabla PRO_SuministroDeProcedimiento BLL.Procedures.OBTIENEULTIMOID _obtieneId = new BLL.Procedures.OBTIENEULTIMOID(); foreach (Entities.Procedures.OBTIENEULTIMOID item in _obtieneId.ItemList("PRO_Colocacion_Via_Periferica")) // Nombre de la tabla en la que buscara { _itemSuministro.COLOCACIONVIAPERIFERICA_ID = Convert.ToInt32(item.id + 1); } _itemSuministro.PACIENTE_ID = paciente_id; _itemSuministro.PROCEDIMIENTO_ID = procedimiento_id; _itemSuministro.TIPOPROCEDIMIENTO_ID = tipo_procedimiento_id; _itemSuministro.FECHAALTASISTEMA = System.DateTime.Now; _itemSuministro.USUARIO_ID = Clases.Usuario.UsuarioLogeado.id_usuario_Logeado; // Tabla PRO_Colocacion_Via_Periferica Entities.Tables.PRO_COLOCACION_VIA_PERIFERICA _itemColocacionViaPeriferica = new Entities.Tables.PRO_COLOCACION_VIA_PERIFERICA(); BLL.Tables.PRO_COLOCACION_VIA_PERIFERICA _colocacionViaPeriferica = new BLL.Tables.PRO_COLOCACION_VIA_PERIFERICA(); _itemColocacionViaPeriferica.PACIENTE_ID = paciente_id; _itemColocacionViaPeriferica.PROCEDIMIENTO_ID = procedimiento_id; _itemColocacionViaPeriferica.ABOCATHNUMERO_ID = Convert.ToString(this.cboAbocath.SelectedValue); if (this.checkParche.Checked == true) { _itemColocacionViaPeriferica.PARCHETEGADERM = true; } else { _itemColocacionViaPeriferica.PARCHETEGADERM = false; } if (this.radioInfusionPermanente.Checked == true) { _itemColocacionViaPeriferica.INFUSION = true; } else { _itemColocacionViaPeriferica.INFUSION = false; } if (this.radioIntravenosa.Checked == true) { _itemColocacionViaPeriferica.VIA = true; } else { _itemColocacionViaPeriferica.VIA = false; } _itemColocacionViaPeriferica.OBSERVACION = this.txtObservacion.Text; _itemColocacionViaPeriferica.USUARIO_ID = Clases.Usuario.UsuarioLogeado.id_usuario_Logeado; _itemColocacionViaPeriferica.FECHAALTASISTEMA = System.DateTime.Now; _itemColocacionViaPeriferica.FECHAMODIFICACION = System.DateTime.Now; _suministroDeProcedimiento.AltaColocacionViaPeriferica(_itemSuministro, _itemColocacionViaPeriferica); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }