Esempio n. 1
0
 /// <summary>
 /// Includia la relacion a telefonos.
 /// </summary>
 /// <param name="entidad"></param>
 public void Baja(iEntidad entidad)
 {
     Cliente cli = (Cliente)entidad;
     ManejaTelefonoCliente manejaTel = new ManejaTelefonoCliente();
     try
     {
         manejador.Ejecutar("UPDATE Clientes set Estado = 0 WHERE `IdCliente`='" + cli.Id + "';");
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 2
0
 //Metodos
 /// <summary>
 /// Includia la relacion a telefonos.
 /// </summary>
 /// <param name="entidad"></param>
 public void Alta(iEntidad entidad)
 {
     Cliente cli = (Cliente)entidad;
     ManejaTelefonoCliente manejaTelCli = new ManejaTelefonoCliente();
     try
     {
         cli.Id = manejador.Ejecutar("Insert into Clientes (Nombre, Apellido, Domicilio,FechaAlta,Estado, Email) values ('" + cli.Nombre + "','" + cli.Apellido + "','" + cli.Domicilio + "','" + cli.FechaAlta.Year + "-" + cli.FechaAlta.Month + "-" + cli.FechaAlta.Day + "'," + cli.Estado + ",'"+  cli.Email + "');SELECT @@identity;");
         foreach(Telefono i in cli.Telefonos)
         {
             if(i!=null)
                 manejaTelCli.Alta(i, cli);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 3
0
 /// <summary>
 /// La modificacion de los telefono se debe hacer manualmente fuera de este metodo.
 /// </summary>
 /// <param name="entidad"></param>
 public void Modificacion(iEntidad entidad)
 {
     ManejaTelefonoCliente manejaTelCli = new ManejaTelefonoCliente();
     Cliente cli = (Cliente)entidad;
     try
     {
         manejador.Ejecutar("start transaction;");
         manejador.Ejecutar("UPDATE `Clientes` SET `Nombre`='" + cli.Nombre + "', `Apellido`='" + cli.Apellido + "', `Domicilio`='" + cli.Domicilio + "', `FechaAlta`='" + cli.FechaAlta.Year + "-" + cli.FechaAlta.Month + "-" + cli.FechaAlta.Day + "', `Estado`=" + cli.Estado + ", `Email`='" + cli.Email + "' , `Cuit`='" + cli.Cuit + "' , `TIPO`='" + cli.Tipo + "' WHERE `IdCliente`='" + cli.Id + "';");
         manejador.Ejecutar("DELETE FROM TelefonoCliente WHERE `IdCliente`='" + cli.Id + "';");
         if (cli.Telefonos.Count > 0)                {
               
             manejaTelCli.Alta(cli.Telefonos[0], cli);
         }
         manejador.Ejecutar("commit;");    
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 4
0
 public static void TelefonoCliente(iEntidad Telefono, iEntidad Cliente)
 {
     ManejaTelefonoCliente manejaTelefonoCliente = new ManejaTelefonoCliente();
     manejaTelefonoCliente.Baja(Telefono, Cliente);
 }