public bool update(clsRequerimiento Requerimiento) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaRequerimiento", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codReq", Convert.ToInt32(Requerimiento.CodRequerimiento)); cmd.Parameters.AddWithValue("codalma", Requerimiento.CodAlmacen); cmd.Parameters.AddWithValue("comentario", Requerimiento.Comentario); cmd.Parameters.AddWithValue("codTipoDocumento", Requerimiento.CodTipoDocumento); cmd.Parameters.AddWithValue("codserie", Requerimiento.CodSerie); cmd.Parameters.AddWithValue("numeracion", Requerimiento.NumDoc); cmd.Parameters.AddWithValue("fechaorden", Requerimiento.FechaOrden); cmd.Parameters.AddWithValue("codUsuario", Requerimiento.CodUser); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void CargaOrdenCompra() { try { Ord = AdmRequer.CargaRequerimiento(Convert.ToInt32(CodRequer)); if (Ord != null) { txtOrdenCompra.Text = Ord.CodRequerimiento.ToString().PadLeft(11, '0'); if (txtDocRef.Enabled) { CodDocumento = Ord.CodTipoDocumento; txtDocRef.Text = Ord.SiglaDocumento; lbDocumento.Text = Ord.DescripcionDocumento; } txtSerie.Text = Ord.Serie; txtNumero.Text = Ord.NumDoc; CodSerie = Ord.CodSerie; dtpFechaOrden.Value = Ord.FechaOrden; txtcomentario.Text = Ord.Comentario; txtComentarioRechazado.Text = Ord.comentarioRechazado; CargaDetalle(); } else { MessageBox.Show("El documento solicitado no existe", "Orden de Compra", MessageBoxButtons.OK, MessageBoxIcon.Information); frmRequerimiento frm = new frmRequerimiento(); frm.Close(); } } catch (Exception ex) { return; } }
public bool actualiza_requerimientos_vigentes(clsRequerimiento Requerimiento) { try { con.conectarBD(); cmd = new MySqlCommand("actualiza_requerimientos_vigentes", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codrequerimiento_ex", Requerimiento.CodRequerimiento); cmd.Parameters.AddWithValue("vigente_ex", Requerimiento.Atendido); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean update(clsRequerimiento Requerimiento) { try { return(MOrden.update(Requerimiento)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public Boolean insert(clsRequerimiento Requerimiento) { try { return(MOrden.insert(Requerimiento)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
public clsRequerimiento CargaRequerimiento(int CodOrden) { clsRequerimiento orden = null; try { con.conectarBD(); cmd = new MySqlCommand("CargaRequerimiento", con.conector); cmd.Parameters.AddWithValue("codOrd", CodOrden); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { orden = new clsRequerimiento(); orden.CodRequerimiento = dr.GetInt32(0); orden.CodAlmacen = dr.GetInt32(2); orden.CodTipoDocumento = dr.GetInt32(4); orden.SiglaDocumento = dr.GetString(5); orden.DescripcionDocumento = dr.GetString(6); orden.CodSerie = dr.GetInt32(7); orden.Serie = dr.GetString(8); orden.NumDoc = dr.GetString(9); orden.FechaOrden = dr.GetDateTime(10); orden.Comentario = dr.GetString(11); orden.comentarioRechazado = dr.GetString(12); } } return(orden); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public bool insert(clsRequerimiento Requerimiento) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaRequerimiento", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codalma", Requerimiento.CodAlmacen); oParam = cmd.Parameters.AddWithValue("comentario", Requerimiento.Comentario); oParam = cmd.Parameters.AddWithValue("codTipoDocumento", Requerimiento.CodTipoDocumento); oParam = cmd.Parameters.AddWithValue("codserie", Requerimiento.CodSerie); oParam = cmd.Parameters.AddWithValue("numeracion", Requerimiento.NumDoc); oParam = cmd.Parameters.AddWithValue("fechaorden", Requerimiento.FechaOrden); oParam = cmd.Parameters.AddWithValue("codUsuario", Requerimiento.CodUser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); Requerimiento.CodRequerimientoNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
protected void btnRutFind_Click(object sender, EventArgs e) { clsPaciente paciente = new clsPaciente(); // guardamos en una variable el string que devuelve el metodo validar rut String rut = paciente.validarRut(txtRutFind.Text); if (rut.Equals("Rut invalido")) { lblRutInvalido.Text = rut; } else { lblRutInvalido.Text = ""; clsEvaluacion evaluacion = new clsEvaluacion(); clsRequerimiento requerimiento = new clsRequerimiento(); int rutPaciente = Convert.ToInt32(rut); // Si el rut es valido validamos en la base de datos si esta registrado try { using ( db_nutricionEntities dbentity = new db_nutricionEntities()) { List <int?> rutPat = (from pat in dbentity.Pacientes select pat.rut).ToList(); List <String> estadoPat = (from pat in dbentity.Pacientes select pat.estado).ToList(); bool rutMatch = false; bool estadoMatch = false; foreach (var findRut in rutPat) { if (findRut == rutPaciente) { foreach (var findEstado in estadoPat) { if (findEstado == "activo") { rutMatch = true; estadoMatch = true; break; } } } } if (rutMatch && estadoMatch) { grdPaciente.DataSource = paciente.mostrarPacienteEvaluado(rutPaciente); grdPaciente.DataBind(); lblTitlePaciente.Visible = true; btnExportPDF.Visible = true; } else { lblRutInvalido.Text = "Rut ingresado no existe"; } } } catch (Exception ex) { throw ex; } // Si el rut esta registrado se llaman a los metodos mostrar de la clase evaluación para consultar la evaluación nutricional del paciente grdAntropometria.DataSource = evaluacion.mostrarAntropometria(rutPaciente); grdAntropometria.DataBind(); lblTitleAntr.Visible = true; grdComposicion.DataSource = evaluacion.mostrarComposicion(rutPaciente); grdComposicion.DataBind(); lblTitleCC.Visible = true; grdExamenes.DataSource = evaluacion.mostrarExamenes(rutPaciente); grdExamenes.DataBind(); lblTitleExamen.Visible = true; grdDiagnostico.DataSource = evaluacion.mostrarDiagNutr(rutPaciente); grdDiagnostico.DataBind(); lblTitleDiagn.Visible = true; grdReqInicial.DataSource = requerimiento.mostrarReqInicial(rutPaciente); grdReqInicial.DataBind(); lblTitleReqInicial.Visible = true; grdReqFinal.DataSource = requerimiento.mostrarReqFinal(rutPaciente); grdReqFinal.DataBind(); lblTitleReqFinal.Visible = true; grdMetaNutr.DataSource = evaluacion.mostrarMetaNutr(rutPaciente); grdMetaNutr.DataBind(); lblTitleMeta.Visible = true; grdObservacion.DataSource = evaluacion.mostrarObservaciones(rutPaciente); grdObservacion.DataBind(); lblTitleObs.Visible = true; } }