public void processPaymentResponse(dynamic payment, decimal numPedido, decimal idPago, string p_email) { try { if (payment != null) { int objResultado = 0; ESolicitud objSol = new ESolicitud(); objSol.ID = numPedido; objSol.USUARIO = 10585;//usuario fchara para los pagos de sistema switch (payment.Status) { case MercadoPago.Common.PaymentStatus.approved: case MercadoPago.Common.PaymentStatus.authorized: //Actualiza el estado de la solicitud a APROBADO objSol.COMENTARIO = "approved::MercadoPago"; objResultado = NSolicitud.AtenderSolicitud(objSol); paymentGen.updatePayDatabase(idPago, 4, "", 1, "approved"); paymentGen.enviarMail(p_email, "aprobada", numPedido.ToString()); break; case MercadoPago.Common.PaymentStatus.cancelled: //cancelado //Actualiza el estado de la solicitud a ANULADO objSol.COMENTARIO = "cancelled::MercadoPago"; objResultado = NSolicitud.AnularSolicitud(objSol); paymentGen.updatePayDatabase(idPago, 4, "", 0, "cancelled"); paymentGen.enviarMail(p_email, "cancelada", numPedido.ToString()); break; case MercadoPago.Common.PaymentStatus.rejected: //fallido //Actualiza el estado de la solicitud a ANULADO objSol.COMENTARIO = "rejected::MercadoPago"; objResultado = NSolicitud.AnularSolicitud(objSol); paymentGen.updatePayDatabase(idPago, 4, "", 0, "cancelled"); paymentGen.enviarMail(p_email, "cancelada", numPedido.ToString()); break; case MercadoPago.Common.PaymentStatus.in_process: //Caso particular de MercadoPago (pago pendiente de revision, se da hasta 6hrs para revision) break; case null: //Error en la pasarela de pago. Intente nuevamente por favor NMascota.log_error("Error en la pasarela de pago. Intente nuevamente por favor", "pago"); break; default: break; } } else { NMascota.log_error("payment card", "pago"); } } catch (Exception ex) { NMascota.log_error("payment card::" + (String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message), "pago"); } }
private void txtBuscar_TextChanged(object sender, EventArgs e) { NMascota objMascota = new NMascota(); objMascota.ListarBusquedaMascota(dgvMascota, txtBuscar.Text); }
private void dgvMascota_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex != -1) { if (dgvMascota.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar")) { int idmascota = Convert.ToInt32(dgvMascota.Rows[e.RowIndex].Cells[1].Value.ToString()); frmMascota fMascota = new frmMascota(); fMascota.Show(); var tabla = NMascota.BuscarMascotaId(idmascota); frmMascota.MiFormMascota.txtCodigo.Text = tabla.Rows[0]["codigo"].ToString(); frmMascota.MiFormMascota.txtCliente.Text = tabla.Rows[0]["nombres"].ToString() + " " + tabla.Rows[0]["apellidos"].ToString(); frmMascota.MiFormMascota.txtNombre.Text = tabla.Rows[0]["nombre"].ToString(); frmMascota.MiFormMascota.txtEdad.Text = tabla.Rows[0]["edad"].ToString(); frmMascota.MiFormMascota.txtPeso.Text = tabla.Rows[0]["peso"].ToString(); frmMascota.MiFormMascota.cboSexo.SelectedItem = tabla.Rows[0]["sexo"].ToString(); frmMascota.MiFormMascota.cboEspecie.SelectedValue = tabla.Rows[0]["idespecie"].ToString(); frmMascota.MiFormMascota.cboRaza.SelectedValue = tabla.Rows[0]["idraza"].ToString(); frmMascota.MiFormMascota.txtDescripcion.Text = tabla.Rows[0]["descripcion"].ToString(); byte[] img = (byte[])tabla.Rows[0]["imagen"]; var ms = new MemoryStream(img); frmMascota.MiFormMascota.pbFoto.Image = Image.FromStream(ms); frmMascota.MiFormMascota._idMascota = idmascota; frmMascota.MiFormMascota._idCliente = Convert.ToInt32(tabla.Rows[0]["idcliente"].ToString()); /* frmMascota.MiFormMascota._idRaza = Convert.ToInt32(tabla.Rows[0]["idraza"].ToString());*/ frmMascota.MiFormMascota.txtCodigo.Visible = true; frmMascota.MiFormMascota.label1.Visible = true; frmMascota.MiFormMascota._IsNew = false; frmMascota.MiFormMascota.txtBuscar.Enabled = false; frmMascota.MiFormMascota.cboEspecie.Enabled = false; frmMascota.MiFormMascota.cboRaza.Enabled = false; frmMascota.MiFormMascota.cboSexo.Enabled = false; } if (dgvMascota.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar")) { int idmascota = Convert.ToInt32(dgvMascota.Rows[e.RowIndex].Cells[1].Value.ToString()); DialogResult rspta = MessageBox.Show("Desea Eliminar", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (DialogResult.Yes == rspta) { var rpta = NMascota.EliminarMascota(idmascota); if (rpta == "Ok") { MessageBox.Show(rpta + "---Elimado"); dgvMascota.Rows.RemoveAt(e.RowIndex); NMascota objMascota = new NMascota(); objMascota.ListadoDgv(dgvMascota); dgvMascota.Refresh(); } else { MessageBox.Show("error"); } } } if (dgvMascota.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Ver")) { int idmascota = Convert.ToInt32(dgvMascota.Rows[e.RowIndex].Cells[1].Value.ToString()); frmPerfil perfil = new frmPerfil(); perfil.Show(); var tabla = NMascota.BuscarMascotaId(idmascota); frmPerfil.MiFormPerfil.listDatos.Items.Add("Nombre: " + tabla.Rows[0]["nombres"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Apellidos: " + tabla.Rows[0]["apellidos"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Telefono: " + tabla.Rows[0]["telefono"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Codigo: " + tabla.Rows[0]["codigo"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Nombre: " + tabla.Rows[0]["nombre"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Edad: " + tabla.Rows[0]["edad"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Peso: " + tabla.Rows[0]["peso"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Especie: " + tabla.Rows[0]["especie"].ToString()); frmPerfil.MiFormPerfil.listDatos.Items.Add(""); frmPerfil.MiFormPerfil.listDatos.Items.Add("Raza: " + tabla.Rows[0]["raza"].ToString()); byte[] img = (byte[])tabla.Rows[0]["imagen"]; var ms = new MemoryStream(img); frmPerfil.MiFormPerfil.pbFoto.Image = Image.FromStream(ms); frmPerfil.MiFormPerfil.lblTitulo.Text = "Datos Dueño - Mascota"; } } }
private void btnRefresh_Click(object sender, EventArgs e) { NMascota objMascota = new NMascota(); objMascota.ListadoDgv(dgvMascota); }