Exemple #1
0
        protected void NuevoRegistro()
        {
            oCliente = new MedDAL.DAL.clientes();
            PoblarDatosGenerales();
            PoblarDatosContacto();
            PoblarDatosProfesionales();
            PoblarDatosOpcionales();
            //if (ValidarCliente())
            //{
            if (oblCliente.NuevoRegistro(oCliente))
            {
                NotificarAccion(true, "Se ha agregado correctamente el cliente");
                ModificarControl(this.tabContainer, true, true);
                //Session["lstContactosDB"] = new List<MedDAL.DAL.clientes_contacto>();
                //gdvContactosCliente.DataBind();
                CargarEstados(false);
                CargarCmbTipos(false);
                gdvDatos.SelectedIndex = -1;
                RegistrarEvento("Cliente", "Agregar cliente", "Se ha agregado el Cliente " + oCliente.idCliente + ": " + oCliente.Nombre + " " + oCliente.Apellidos +
                                ", Clave: " + oCliente.Clave1 + ", Correo electronico:" + oCliente.CorreoElectronico + ", RFC: " + oCliente.Rfc + "");

                oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
                if (!oblClientesContactos.NuevoRegistro((List <MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"], oCliente.idCliente))
                {
                    NotificarAccion(false, "Se ha agregado correctamente el cliente, pero no se pudieron agregar 1 o mas contactos");
                }
            }
            else
            {
                NotificarAccion(false, "No se ha podido agregar el cliente");
            }
            //}
            //else
            //    NotificarAccion(false, "Ya existe un cliente con esa clave");
        }
Exemple #2
0
        protected void EditarRegistro()
        {
            int idCliente = (int)gdvDatos.SelectedValue;

            oCliente = new MedDAL.DAL.clientes();
            oCliente = (MedDAL.DAL.clientes)oblCliente.BuscarCliente(idCliente);
            PoblarDatosGenerales();
            PoblarDatosContacto();
            PoblarDatosProfesionales();
            PoblarDatosOpcionales();
            if (oblCliente.EditarRegistro(oCliente))
            {
                oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
                if (oblClientesContactos.EliminarSimultaneos(idCliente) & oblClientesContactos.NuevoRegistro((List <MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"], idCliente))
                {
                    NotificarAccion(true, "Se ha editado correctamente el cliente");
                }
                else
                {
                    NotificarAccion(true, "Se ha editado correctamente el cliente, pero no se actualizaron los contactos");
                }
                RegistrarEvento("Clientes", "Editar cliente", "Se ha editado el cliente " + oCliente.idCliente + ": " + oCliente.Nombre + " " + oCliente.Apellidos +
                                ", Clave: " + oCliente.Clave1 + ", Correo electronico:" + oCliente.CorreoElectronico + ", RFC: " + oCliente.Rfc);
                ModificarControl(this.tabContainer, false, false);
            }
            else
            {
                NotificarAccion(false, "No se ha podido editar el cliente");
            }
        }
Exemple #3
0
        protected void Editar()
        {
            int idCliente = (int)gdvDatos.SelectedValue;

            ModificarControl(this.tabContainer, true, true);
            oCliente                       = new MedDAL.DAL.clientes();
            oCliente                       = (MedDAL.DAL.clientes)oblCliente.BuscarCliente(idCliente);
            oblClientesContactos           = new MedNeg.ClientesContactos.BlClientesContactos();
            Session["lstContactosDB"]      = oblClientesContactos.BuscarContactos(idCliente);;
            gdvContactosCliente.DataSource = ((List <MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]);
            gdvContactosCliente.DataBind();
            LlenarDatosGenerales();
            LlenarDatosContacto();
            LlenarDatosProfesionales();
            LlenarDatosOpcionales();
        }
Exemple #4
0
 protected void Eliminar(int idCliente)
 {
     oCliente             = new MedDAL.DAL.clientes();
     oCliente             = (MedDAL.DAL.clientes)oblCliente.BuscarCliente(idCliente);
     oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
     if (oblClientesContactos.EliminarSimultaneos(idCliente))
     {
         if (oblCliente.EliminarRegistro(oCliente.idCliente))
         {
             gdvDatos.SelectedIndex = -1;
             NotificarAccion(true, "Se ha eliminado correctamente el vendedor");
             RegistrarEvento("Clientes", "Eliminar cliente", "Se ha elminado el cliente " + oCliente.idCliente + ": " + oCliente.Nombre + " " + oCliente.Apellidos +
                             ", Clave: " + oCliente.Clave1 + ", Correo electronico:" + oCliente.CorreoElectronico + ", RFC: " + oCliente.Rfc);
         }
         else
         {
             NotificarAccion(false, "No se ha podido eliminar al cliente");
         }
     }
     else
     {
         NotificarAccion(false, "No se ha podido eliminar al cliente porque aun tiene contactos asociados");
     }
 }
 protected void Editar()
 {
     int idCliente = (int)gdvDatos.SelectedValue;
     ModificarControl(this.tabContainer, true, true);
     oCliente = new MedDAL.DAL.clientes();
     oCliente = (MedDAL.DAL.clientes)oblCliente.BuscarCliente(idCliente);
     oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
     Session["lstContactosDB"] = oblClientesContactos.BuscarContactos(idCliente); ;
     gdvContactosCliente.DataSource = ((List<MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]);
     gdvContactosCliente.DataBind();
     LlenarDatosGenerales();
     LlenarDatosContacto();
     LlenarDatosProfesionales();
     LlenarDatosOpcionales();
 }
 protected void EditarRegistro()
 {
     int idCliente = (int)gdvDatos.SelectedValue;
     oCliente = new MedDAL.DAL.clientes();
     oCliente = (MedDAL.DAL.clientes)oblCliente.BuscarCliente(idCliente);
     PoblarDatosGenerales();
     PoblarDatosContacto();
     PoblarDatosProfesionales();
     PoblarDatosOpcionales();
     if (oblCliente.EditarRegistro(oCliente))
     {
         oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
         if (oblClientesContactos.EliminarSimultaneos(idCliente)&oblClientesContactos.NuevoRegistro((List<MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"],idCliente))
             NotificarAccion(true, "Se ha editado correctamente el cliente");    
         else
             NotificarAccion(true, "Se ha editado correctamente el cliente, pero no se actualizaron los contactos");
         RegistrarEvento("Clientes", "Editar cliente", "Se ha editado el cliente " + oCliente.idCliente + ": " + oCliente.Nombre + " " + oCliente.Apellidos +
                 ", Clave: " + oCliente.Clave1 + ", Correo electronico:" + oCliente.CorreoElectronico + ", RFC: " + oCliente.Rfc);
         ModificarControl(this.tabContainer, false, false);
     }
     else
         NotificarAccion(false, "No se ha podido editar el cliente");
 }
 protected void Eliminar(int idCliente)
 {
     oCliente = new MedDAL.DAL.clientes();
     oCliente = (MedDAL.DAL.clientes)oblCliente.BuscarCliente(idCliente);
     oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
     if (oblClientesContactos.EliminarSimultaneos(idCliente))
     {
         if (oblCliente.EliminarRegistro(oCliente.idCliente))
         {
             gdvDatos.SelectedIndex = -1;
             NotificarAccion(true, "Se ha eliminado correctamente el vendedor");
             RegistrarEvento("Clientes", "Eliminar cliente", "Se ha elminado el cliente " + oCliente.idCliente + ": " + oCliente.Nombre + " " + oCliente.Apellidos +
                 ", Clave: " + oCliente.Clave1 + ", Correo electronico:" + oCliente.CorreoElectronico + ", RFC: " + oCliente.Rfc);
         }
         else
             NotificarAccion(false, "No se ha podido eliminar al cliente");
     }
     else
         NotificarAccion(false, "No se ha podido eliminar al cliente porque aun tiene contactos asociados");
 }
        protected void NuevoRegistro()
        {
            oCliente = new MedDAL.DAL.clientes();
            PoblarDatosGenerales();
            PoblarDatosContacto();
            PoblarDatosProfesionales();
            PoblarDatosOpcionales();
            //if (ValidarCliente())
            //{
                if (oblCliente.NuevoRegistro(oCliente))
                {
                    NotificarAccion(true, "Se ha agregado correctamente el cliente");
                    ModificarControl(this.tabContainer, true, true);
                    //Session["lstContactosDB"] = new List<MedDAL.DAL.clientes_contacto>();
                    //gdvContactosCliente.DataBind();
                    CargarEstados(false);
                    CargarCmbTipos(false);
                    gdvDatos.SelectedIndex = -1;
                    RegistrarEvento("Cliente", "Agregar cliente", "Se ha agregado el Cliente " + oCliente.idCliente + ": " + oCliente.Nombre + " " + oCliente.Apellidos +
                        ", Clave: " + oCliente.Clave1 + ", Correo electronico:" + oCliente.CorreoElectronico + ", RFC: " + oCliente.Rfc + "");

                    oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
                    if (!oblClientesContactos.NuevoRegistro((List<MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"], oCliente.idCliente))
                        NotificarAccion(false, "Se ha agregado correctamente el cliente, pero no se pudieron agregar 1 o mas contactos");
                }
                else
                    NotificarAccion(false, "No se ha podido agregar el cliente");
            //}
            //else
            //    NotificarAccion(false, "Ya existe un cliente con esa clave");
        }
        protected void btnGuardarCliente_Click(object sender, EventArgs e)
        {

            MedNeg.BlClientes.BlClientes oblCliente = new MedNeg.BlClientes.BlClientes();
            PoblarDatosGenerales();
            PoblarDatosContacto();
            PoblarDatosProfesionales();
            PoblarDatosOpcionales();
            if (ValidarCliente())
            {
                if (oblCliente.NuevoRegistro(oClienteNuevo))
                {
                    NotificarAccion(true, "Se ha agregado correctamente el cliente");
                    //ModificarControl(this.tbcClientesNuevos, true, true);
                    CargarEstados(false);
                    CargarCmbTipos();
                    //gdvDatos.SelectedIndex = -1;
                    RegistrarEvento("Cliente", "Agregar cliente", "Se ha agregado el Cliente " + oClienteNuevo.idCliente + ": " + oClienteNuevo.Nombre + " " + oClienteNuevo.Apellidos +
                        ", Clave: " + oClienteNuevo.Clave1 + ", Correo electronico:" + oClienteNuevo.CorreoElectronico + ", RFC: " + oClienteNuevo.Rfc + "");

                    MedNeg.ClientesContactos.BlClientesContactos oblClientesContactos = new MedNeg.ClientesContactos.BlClientesContactos();
                    if (!oblClientesContactos.NuevoRegistro((List<MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"], oClienteNuevo.idCliente))
                        NotificarAccion(false, "Se ha agregado correctamente el cliente, pero no se pudieron agregar 1 o mas contactos");
                    pnlClientes.Visible = false;
                }
                else
                    NotificarAccion(false, "No se ha podido agregar el cliente");
            }
            else
                NotificarAccion(false, "Ya existe un cliente con esa clave");
        }