public ucCarteraP()
        {
            InitializeComponent();



            Capa.DATOS.Cliente          cliente  = null;
            Capa.BL.Interfaces.ICliente icliente = new Capa.BL.Clases.Cliente();
            List <Capa.DATOS.Cliente>   lista    = icliente.listarCliente();

            for (int i = 0; i < lista.Count; i++)
            {
                cliente = lista[i];
                cmb_cliente.Items.Add(cliente.nombreCliente);
                cmb_cliente2.Items.Add(cliente.nombreCliente);
            }
            Capa.BL.Interfaces.IProyecto iproyecto = new Capa.BL.Clases.Proyecto();
            dataG_ConsultaGProyectos.DataSource = iproyecto.listarProyecto();

            Capa.DATOS.Proyecto        proyecto = null;                       //Creamos una capa tipo proyecto
            List <Capa.DATOS.Proyecto> lista2   = iproyecto.listarProyecto(); //Creamos una lista con nuestro contenido de proyecto en la capa de datos

            for (int i = 0; i < lista2.Count; i++)                            //Iniciamos nuestro ciclo para obtener datos
            {
                proyecto = lista2[i];                                         //Guarda todos los proyectos en una lista
                cmb_proyecto.Items.Add(proyecto.nombreProyecto);              //Nos añade los proyectos a nuestra lista
            }
        }
예제 #2
0
        public ucCotizacion()
        {
            InitializeComponent();
            Capa.DATOS.Cliente          cliente  = null;
            Capa.BL.Interfaces.ICliente icliente = new Capa.BL.Clases.Cliente();
            List <Capa.DATOS.Cliente>   lista    = icliente.listarCliente();

            for (int i = 0; i < lista.Count; i++)
            {
                cliente = lista[i];
                cmb_cliente.Items.Add(cliente.nombreCliente);
            }
        }
예제 #3
0
 private void btn_modificarC_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_nomCM.Text == "" || txt_colCM.Text == "" || txt_calleCM.Text == "" || txt_numCM.Text == "" || txt_telCM.Text == "" || txt_correoCM.Text == "" || mtb_CM.Text == "")
         {
             MessageBox.Show("Ha dejado un campo vacio ");
         }
         else
         {
             Capa.BL.Interfaces.ICliente icliente   = new Capa.BL.Clases.Cliente();
             Capa.DATOS.Cliente          clienteaux = icliente.buscarCliente(txt_nombreCM.Text);
             Capa.DATOS.Cliente          cliente    = new Capa.DATOS.Cliente
             {
                 idCliente                = clienteaux.idCliente,
                 nombreCliente            = txt_nomCM.Text,
                 coloniaCliente           = txt_colCM.Text,
                 calleCliente             = txt_calleCM.Text,
                 numeroLocalCliente       = txt_numCM.Text,
                 telefonoCliente          = txt_telCM.Text,
                 correoElectronicoCliente = txt_correoCM.Text,
                 rfcCliente               = mtb_CM.Text
             };
             icliente.modificarCliente(cliente);
             MessageBox.Show("Cliente modificado");
             txt_nomCM.Enabled    = false;
             txt_colCM.Enabled    = false;
             txt_calleCM.Enabled  = false;
             txt_numCM.Enabled    = false;
             txt_telCM.Enabled    = false;
             txt_correoCM.Enabled = false;
             mtb_CM.Enabled       = false;
             txt_nombreCM.Enabled = true;
             txt_nombreCM.Text    = "";
             txt_nomCM.Text       = "";
             txt_colCM.Text       = "";
             txt_calleCM.Text     = "";
             txt_numCM.Text       = "";
             txt_telCM.Text       = "";
             txt_correoCM.Text    = "";
             mtb_CM.Text          = "";
         }
     }catch (Exception r)
     {
         MessageBox.Show("Error: " + r.ToString());
     }
 }
예제 #4
0
 private void btn_busCM_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_nombreCM.Text == "")
         {
             MessageBox.Show("Ha dejado un campo vacio ");
         }
         else
         {
             Capa.BL.Interfaces.ICliente icliente = new Capa.BL.Clases.Cliente();
             Capa.DATOS.Cliente          cliente  = icliente.buscarCliente(txt_nombreCM.Text);
             if (cliente == null)
             {
                 MessageBox.Show("Cliente No Encontrado");
                 txt_nomCM.Text    = "";
                 txt_colCM.Text    = "";
                 txt_calleCM.Text  = "";
                 txt_numCM.Text    = "";
                 txt_telCM.Text    = "";
                 txt_correoCM.Text = "";
                 mtb_CM.Text       = "";
             }
             else
             {
                 txt_nomCM.Text       = cliente.nombreCliente;
                 txt_colCM.Text       = cliente.coloniaCliente;
                 txt_calleCM.Text     = cliente.calleCliente;
                 txt_numCM.Text       = cliente.numeroLocalCliente;
                 txt_telCM.Text       = cliente.telefonoCliente;
                 txt_correoCM.Text    = cliente.correoElectronicoCliente;
                 mtb_CM.Text          = cliente.rfcCliente;
                 txt_nomCM.Enabled    = true;
                 txt_colCM.Enabled    = true;
                 txt_calleCM.Enabled  = true;
                 txt_numCM.Enabled    = true;
                 txt_telCM.Enabled    = true;
                 txt_correoCM.Enabled = true;
                 mtb_CM.Enabled       = true;
                 txt_nombreCM.Enabled = false;
             }
         }
     }catch (Exception a)
     {
         MessageBox.Show("Error: " + a.ToString());
     }
 }
        private void btn_registrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_nomp.Text == "" || cb_tipo.SelectedIndex == -1 || txtb_descripcion.Text == "" || cmb_cliente.SelectedIndex == -1)
                {
                    MessageBox.Show("Ha dejado un campo vacio ");
                }
                else
                {
                    Capa.BL.Interfaces.ICliente icliente   = new Capa.BL.Clases.Cliente();
                    Capa.DATOS.Cliente          clienteaux = icliente.buscarCliente(cmb_cliente.SelectedItem.ToString());


                    Capa.BL.Interfaces.IProyecto iproyecto = new Capa.BL.Clases.Proyecto();
                    Capa.DATOS.Proyecto          proyecto  = new Capa.DATOS.Proyecto
                    {
                        numeroProyecto = 1,
                        nombreProyecto = txt_nomp.Text,
                        descripcion    = txtb_descripcion.Text,
                        idCliente      = clienteaux.idCliente,
                        estadoProyecto = "Activo",
                        tipoProyecto   = cb_tipo.SelectedItem.ToString(),
                        fechaInicio    = dt_fecha.Value,
                        fechaFinal     = dt_fecha.Value,
                        abono          = 0,
                        manodeObra     = 0,
                    };
                    iproyecto.insertarProyecto(proyecto);
                    MessageBox.Show("Proyecto registrado");
                    txt_nomp.Text             = "";
                    txtb_descripcion.Text     = "";
                    cb_tipo.SelectedIndex     = -1;
                    cmb_cliente.SelectedIndex = -1;
                }
            }catch (Exception a)
            {
                MessageBox.Show("Error: " + a.ToString());
            }
            dataG_ConsultaGProyectos.DataSource = null;
            dataG_ConsultaGProyectos.Refresh();
            dataG_ConsultaGProyectos.Rows.Clear();
            Capa.BL.Interfaces.IProyecto iProyecto = new Capa.BL.Clases.Proyecto();
            dataG_ConsultaGProyectos.DataSource = iProyecto.listarProyecto();
        }
예제 #6
0
        private void btn_regCliente_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_nomC.Text == "" || txt_colC.Text == "" || txt_calleC.Text == "" || txt_numC.Text == "" || txt_telC.Text == "" || txt_correoC.Text == "" || mtb_CR.Text == "")
                {
                    MessageBox.Show("Ha dejado un campo vacio ");
                }
                else
                {
                    Capa.BL.Interfaces.ICliente icliente = new Capa.BL.Clases.Cliente();
                    Capa.DATOS.Cliente          cliente  = new Capa.DATOS.Cliente
                    {
                        idCliente                = 0,
                        nombreCliente            = txt_nomC.Text,
                        coloniaCliente           = txt_colC.Text,
                        calleCliente             = txt_calleC.Text,
                        numeroLocalCliente       = txt_numC.Text,
                        telefonoCliente          = txt_telC.Text,
                        correoElectronicoCliente = txt_correoC.Text,
                        rfcCliente               = mtb_CR.Text
                    };
                    icliente.insertarCliente(cliente);
                    MessageBox.Show("Cliente registrado");


                    txt_nomC.Text    = "";
                    txt_colC.Text    = "";
                    txt_calleC.Text  = "";
                    txt_numC.Text    = "";
                    txt_telC.Text    = "";
                    txt_correoC.Text = "";
                    mtb_CR.Text      = "";
                }
            }catch (Exception x)
            {
                MessageBox.Show("Error: " + x.ToString());
            }
        }