Пример #1
0
        private void MenuEliminar_Click(object sender, EventArgs e)
        {
            Entidades.Clientes.Target.clsTarget targettemp = ObtenerTarget();

            if (targettemp != null)
            {
                DialogResult resdialogo = MessageBox.Show("¿Está seguro de eliminar el Target", "Target", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resdialogo == System.Windows.Forms.DialogResult.Yes)
                {
                    Entidades.GlobalObject.ResultadoTransaccion res = LogicaNegocios.Clientes.clsTarget.ObtenerTargetPorId(targettemp.Id);
                    if (res.Estado == Entidades.Enums.Enums.EstadoTransaccion.Aceptada)
                    {
                        Entidades.Clientes.Target.clsTarget target = (Entidades.Clientes.Target.clsTarget)res.ObjetoTransaccion;

                        res = new ResultadoTransaccion();
                        res = LogicaNegocios.Clientes.clsTarget.EliminarTarget(target);

                        if (res.Estado == Entidades.Enums.Enums.EstadoTransaccion.Aceptada)
                        {
                            Listartarget();
                        }
                        else
                        {
                            MessageBox.Show(res.Descripcion, "Target", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Target", "Target", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        public static ResultadoTransaccion GuardaTarget(Entidades.Clientes.Target.clsTarget Target)
        {
            if (Target.IsNew)
            {
                return(clsTargetDAO.GuardaTarget(Target));
            }

            return(clsTargetDAO.ActualizarTarget(Target));
        }
Пример #3
0
        private Entidades.Clientes.Target.clsTarget ObtenerTarget()
        {
            var filaSelected = grdListaTarget.DefaultView.GetRow(gridView1.FocusedRowHandle);

            if (filaSelected == null)
            {
                return(null);
            }

            Entidades.Clientes.Target.clsTarget target = (Entidades.Clientes.Target.clsTarget)filaSelected;

            return(target);
        }
Пример #4
0
        private void MenuVerDatos_Click(object sender, EventArgs e)
        {
            Entidades.Clientes.Target.clsTarget target = ObtenerTarget();
            frmTarget frm = frmTarget.Instancia;

            if (ObtenerTarget() != null)
            {
                frm.IdTarget = target.Id;
                frm.FormLoad();
                if (frm.CargarFormulario())
                {
                    frm.Accion = Entidades.Enums.Enums.TipoAccionFormulario.Editar;
                    frm.ShowDialog();
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Target", "Target", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #5
0
 public static ResultadoTransaccion EliminarTarget(Entidades.Clientes.Target.clsTarget target)
 {
     return(clsTargetDAO.EliminarTarget(target));
 }