Example #1
0
        static public void Eliminar(Clocalidad oLocalidad)
        {
            string cmdtext = "DELETE FROM LOCALIDADES WHERE id_Localidad=" + oLocalidad.ID;

            cDatos.ActualizarDatos(cmdtext);
            Actualizar = true;
        }
Example #2
0
 static public void Agregar(Clocalidad oLocalidad)
 {
     try
     {
         string cmdtxt = "INSERT INTO LOCALIDADES (id_localidad,nombre) VALUES (" + oLocalidad.ID + ",'" + oLocalidad.Nombre + "')";
         cDatos.ActualizarDatos(cmdtxt);
         Actualizar = true;
     }
     catch
     {
         throw new ArgumentException("Error al cargar localidad");
     }
 }
Example #3
0
 static public void Modificar(Clocalidad oLocalidad)
 {
     try
     {
         string cmdtxt = "UPDATE LOCALIDADES SET NOMBRE = '" + oLocalidad.Nombre + "' WHERE id_Localidad =" + oLocalidad.ID;
         cDatos.ActualizarDatos(cmdtxt);
         Actualizar = true;
     }
     catch
     {
         throw new ArgumentException("Error al modificar localidad");
     }
 }
Example #4
0
        static public bool ReferenciasExistentes(Clocalidad obj)
        {
            String    cmdtext = "SELECT P.id_localidad FROM PERSONAS P  where P.id_localidad=" + obj.ID;
            DataTable DT      = cDatos.DevolverDatos(cmdtext);

            if (DT.Rows.Count == 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Example #5
0
 private void btn_Eliminar_Click(object sender, EventArgs e)
 {
     try
     {
         objLocalidad = (Clocalidad)dgrid_localidades.CurrentRow.DataBoundItem;
         Frm_confirmacion frmconfirma = new Frm_confirmacion("Seguro que quiere eliminar la localidad " + objLocalidad.Nombre + " ?", "Eliminar localidad ", "No", "Si");
         frmconfirma.ShowDialog();
         if (frmconfirma.RESPUESTA == "Si")
         {
             if (adm.EnUso(objLocalidad))
             {
                 frmconfirma = new Frm_confirmacion("La localidad esta en uso y no se puede borrar por la \nintegridad de datos a menos q la reemplase por otra. \nQuiere reemplsarla por otra localidad?", "Eliminar localidad", "Cancelar", "Reemplazar");
                 frmconfirma.ShowDialog();
                 if (frmconfirma.RESPUESTA == "Reemplazar")
                 {
                     Frm_Eleccion frmeleccion = new Frm_Eleccion("Localidad reemplazante", bs_localidades);
                     frmeleccion.ShowDialog();
                     if (frmeleccion.ObjRespuesta != null)
                     {
                         Clocalidad objreemplanzante = (Clocalidad)frmeleccion.ObjRespuesta;
                         if (objreemplanzante != objLocalidad)
                         {
                             adm.Reemplazar(objLocalidad, objreemplanzante);
                             adm.Eliminar(objLocalidad);
                             objLocalidad.ID     = objreemplanzante.ID;
                             objLocalidad.Nombre = objreemplanzante.Nombre;
                             ActualizarGrilla();
                         }
                     }
                 }
             }
             else
             {
                 adm.Eliminar(objLocalidad);
                 ActualizarGrilla();
             }
         }
         btn_Cancelar.PerformClick();
     }
     catch (Exception ex)
     {
         Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar");
         frm.ShowDialog();
     }
 }
Example #6
0
 private void Guardar()
 {
     if (objCliente == null)
     {
         Clocalidad objLoca = (Clocalidad)cb_localidades.SelectedItem;
         objCliente = new Ccliente(txt_nombre.Text, txt_direccion.Text, txt_tel.Text, txt_cel.Text, txt_mail.Text, objLoca);
         admClientes.Agregar(objCliente, true);
     }
     else
     {
         objCliente.Nombre    = txt_nombre.Text;
         objCliente.Cel       = txt_cel.Text;
         objCliente.Domicilio = txt_direccion.Text;
         objCliente.Tel       = txt_tel.Text;
         objCliente.LOCALIDAD((Clocalidad)cb_localidades.SelectedItem);
         objCliente.Email = txt_mail.Text;
         admClientes.Modificar(objCliente);
     }
 }
 private void Guardar()
 {
     if (objProveedor == null)
     {
         Clocalidad objLoca = (Clocalidad)cb_localidades.SelectedItem;
         objProveedor = new Cproveedor(txt_nombre.Text, txt_direccion.Text, txt_tel.Text, txt_cel.Text, txt_mail.Text, txt_cuit.Text, objLoca);
         admProveedores.Agregar(objProveedor, true);
     }
     else
     {
         objProveedor.Nombre    = txt_nombre.Text;
         objProveedor.Cel       = txt_cel.Text;
         objProveedor.Domicilio = txt_direccion.Text;
         objProveedor.Tel       = txt_tel.Text;
         objProveedor.LOCALIDAD((Clocalidad)cb_localidades.SelectedItem);
         objProveedor.Email = txt_mail.Text;
         objProveedor.CUIT  = txt_cuit.Text;
         admProveedores.Modificar(objProveedor);
     }
 }
Example #8
0
 static public Ccliente Devolver(int id)
 {
     try
     {
         String    cmdtext = "SELECT id_cliente,P.id_persona,C.nombre,telefono,celular,direccion,mail,L.id_localidad,L.nombre FROM CLIENTES P inner join PERSONAS C on C.id_persona=P.id_persona inner join LOCALIDADES L on L.id_localidad= C.id_localidad where id_cliente=" + id;
         DataTable DT      = cDatos.DevolverDatos(cmdtext);
         if (DT.Rows.Count == 0)
         {
             return(null);
         }
         else
         {
             DataRow    DR        = DT.Rows[0];
             Clocalidad localidad = new Clocalidad(Convert.ToInt32(DR[7]), DR[8].ToString());
             Ccliente   obj       = new Ccliente(Convert.ToInt32(DR[0]), Convert.ToInt32(DR[1]), DR[2].ToString(), DR[6].ToString(), DR[3].ToString(), DR[4].ToString(), DR[5].ToString(), localidad);
             return(obj);
         }
     }
     catch
     {
         throw new ArgumentException("Error al devolver cliente");
     }
 }
Example #9
0
 static public Cproveedor Devolver(int id)
 {
     try
     {
         String    cmdtext = "SELECT P.id_persona,nombre,direccion,telefono,celular,mail,cuit FROM PROVEEDORES P inner join PERSONAS C on C.id_persona=P.id_persona where id_proveedor=" + id;
         DataTable DT      = cDatos.DevolverDatos(cmdtext);
         if (DT.Rows.Count == 0)
         {
             return(null);
         }
         else
         {
             DataRow    DR        = DT.Rows[0];
             Clocalidad localidad = new Clocalidad(Convert.ToInt32(DR[8]), DR[9].ToString());
             Cproveedor obj       = new Cproveedor(Convert.ToInt32(DR[0]), Convert.ToInt32(DR[1]), DR[2].ToString(), DR[5].ToString(), DR[3].ToString(), DR[4].ToString(), DR[6].ToString(), DR[7].ToString(), localidad);
             return(obj);
         }
     }
     catch
     {
         throw new ArgumentException("Error al devolver proveedor");
     }
 }
Example #10
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (objLocalidad == null)
                {
                    objLocalidad = new Clocalidad(txt_nombre.Text);
                    adm.Agregar(objLocalidad);
                }
                else
                {
                    objLocalidad.Nombre = txt_nombre.Text;
                    adm.Modificar(objLocalidad);
                }
                ActualizarGrilla();

                btn_Cancelar.PerformClick();
            }
            catch (Exception ex)
            {
                Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar");
                frm.ShowDialog();
            }
        }
Example #11
0
        static public void CambiarDePersonas(Clocalidad objviejo, Clocalidad objnuevo)
        {
            string cmdtxt = "UPDATE PERSONAS SET id_localidad = " + objnuevo.ID + " WHERE id_Localidad =" + objviejo.ID;

            cDatos.ActualizarDatos(cmdtxt);
        }
Example #12
0
 private void btn_Guardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (objUsuario == null)
         {
             Clocalidad objLoca    = (Clocalidad)cb_localidades.SelectedItem;
             Cpermiso   objpermiso = (Cpermiso)cb_permisos.SelectedItem;
             objUsuario = new Cusuario(txt_nombre.Text, txt_pass.Text, txt_direccion.Text, txt_tel.Text, txt_cel.Text, txt_mail.Text, objLoca, objpermiso);
             admUsuarios.Agregar(objUsuario, true);
         }
         else
         {
             bool             CerrarBucle = false;
             Frm_confirmacion FormPass    = new Frm_confirmacion("Ingrese la contraseƱa :", UsuarioActivo.Nombre, "Aceptar", true, false);
             while (!CerrarBucle)
             {
                 FormPass.RESPUESTA = null;
                 FormPass.ShowDialog();
                 if (FormPass.RESPUESTA != null)
                 {
                     if (FormPass.NUMERO == UsuarioActivo.PASS)
                     {
                         CerrarBucle = true;
                     }
                 }
                 else
                 {
                     CerrarBucle = true;
                 }
             }
             if (FormPass.RESPUESTA != null)
             {
                 if (objUsuario.PERMISO().ID == 1)
                 {
                     if (((Cpermiso)cb_permisos.SelectedItem).ID != 1)
                     {
                         if (admUsuarios.UnicoAdministrador(objUsuario))
                         {
                             throw new Exception("Esta modificando los permisos del unico administrador,necesario para el sistema.\nAgregue otro administrador para modificar este o dejelo como el mismo.");
                         }
                     }
                 }
                 objUsuario.Nombre    = txt_nombre.Text;
                 objUsuario.Cel       = txt_cel.Text;
                 objUsuario.Domicilio = txt_direccion.Text;
                 objUsuario.Tel       = txt_tel.Text;
                 objUsuario.LOCALIDAD((Clocalidad)cb_localidades.SelectedItem);
                 objUsuario.PERMISO((Cpermiso)cb_permisos.SelectedItem);
                 objUsuario.Email = txt_mail.Text;
                 objUsuario.PASS  = txt_pass.Text;
                 admUsuarios.Modificar(objUsuario);
             }
         }
         if (primeravez)
         {
             Close();
         }
         else
         {
             ActualizarGrilla();
             btn_Cancelar.PerformClick();
         }
     }
     catch (Exception ex)
     {
         Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar");
         frm.ShowDialog();
     }
 }
Example #13
0
 private void btn_Modificar_Click(object sender, EventArgs e)
 {
     btn_Agregar.PerformClick();
     objLocalidad    = (Clocalidad)dgrid_localidades.CurrentRow.DataBoundItem;
     txt_nombre.Text = objLocalidad.Nombre;
 }
Example #14
0
 private new void btn_Cancelar_Click(object sender, EventArgs e)
 {
     Frm_ABM_localidades_Activated(sender, e);
     txt_nombre.Clear();
     objLocalidad = null;
 }