Exemplo n.º 1
0
        public override bool Insertar()
        {
            int    retorno = 0;
            object identity;

            try
            {
                //obtengo el identity insertado en la tabla
                identity = conexion.ObtenerValor(String.Format("INSERT INTO Facturas (Fecha, EntradaId, ClienteId, CargoReparacion, Total, MontoAPagar, DespachadoPor) VALUES ('{0}'.{1},{2},{3},{4},{5},'{6}') Select @@Identity", this.Fecha, this.EntradaId, this.ClienteId, this.CargoReparacion, this.Total, this.MontoAPagar, this.DespachadoPor));

                //intento convertirlo a entero
                int.TryParse(identity.ToString(), out retorno);

                this.FacturaId = retorno;
                if (retorno > 0)
                {
                    conexion.Ejecutar(String.Format("UPDATE Entradas SET Entregado='True' WHERE EntradaId={0}", this.EntradaId));
                    foreach (ArticulosVendidos vendidos in this.articulosVendidos)
                    {
                        conexion.Ejecutar(String.Format("INSERT INTO ArticulosVendidos (FacturaId, Pieza, Marca, Precio) VALUES ({0},'{1}','{2}',{3})", retorno, vendidos.Pieza, vendidos.Marca, vendidos.Precio));
                    }
                    foreach (ArticulosEntregados entregados in this.articulosEntregados)
                    {
                        conexion.Ejecutar(String.Format("INSERT INTO ArticulosEntregados (FacturaId, Articulo, Problema, Cargo) VALUES ({0},'{1}','{2}',{3})", retorno, entregados.Articulo, entregados.Problema, entregados.Cargo));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 2
0
        public override bool Insertar()
        {
            int    retorno = 0;
            object identity;

            try
            {
                //obtengo el identity insertado en la tabla
                identity = conexion.ObtenerValor(String.Format("INSERT INTO Clientes (NombreCompleto, Direccion) VALUES ('{0}','{1}') SELECT @@Identity", this.NombreCompleto, this.Direccion));

                //intento convertirlo a entero
                int.TryParse(identity.ToString(), out retorno);

                this.ClienteId = retorno;
                if (retorno > 0)
                {
                    foreach (ClientesTelefonos numeros in this.telefonos)
                    {
                        conexion.Ejecutar(String.Format("INSERT INTO ClientesTelefonos (ClienteId, Tipo, Telefono) VALUES ({0},'{1}','{2}')", retorno, numeros.Tipo, numeros.Telefono));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 3
0
        public override bool Insertar()
        {
            bool   retorno;
            int    aux;
            object identity;

            try
            {
                identity = con.ObtenerValor(string.Format("Insert into Devoluciones(UsuarioId, MensajeroId, BancaId, FechaDevolucion) Values({0}, {1}, {2}, '{3}'); Select @@Identity", Utilitarios.UsuarioID, this.MensajeroId, this.BancaId, this.FechaDevolucion));

                int.TryParse(identity.ToString(), out aux);

                foreach (DevolucionesDetalle d in this.Detalle)
                {
                    con.Ejecutar(string.Format("Insert into DevolucionesDetalle(DevolucionId, EquipoId) Values({0}, {1})", aux, d.EquipoId));
                }
                retorno = true;
            }
            catch (Exception ex)
            {
                throw ex;
                //retorno = false;
            }

            return(retorno);
        }
        public override bool Insertar()
        {
            int    retorno = 0;
            object identity;

            try
            {
                //obtengo el identity insertado en la tabla
                identity = conexion.ObtenerValor(String.Format("Insert Into Entradas (Fecha, FechaEntrega, ClienteId, Notas, RecibidoPor) Values ('{0}','{1}',{2},'{3}','{4}') Select @@Identity", this.Fecha, this.FechaEntrega, this.ClienteId, this.Notas, this.RecibidoPor));

                //intento convertirlo a entero
                int.TryParse(identity.ToString(), out retorno);

                this.EntradaId = retorno;
                if (retorno > 0)
                {
                    foreach (EntradasArticulos descripcion in this.articulos)
                    {
                        conexion.Ejecutar(String.Format("Insert Into EntradasArticulos (EntradaId, Articulo, Problema) Values ({0},'{1}','{2}')", retorno, descripcion.Articulo, descripcion.Problema));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 5
0
        public override bool Insertar()
        {
            int        retorno  = 0;
            ConexionDb conexion = new ConexionDb();

            try
            {
                //obtengo el identity insertado en la tabla personas
                retorno = Convert.ToInt32(conexion.ObtenerValor(string.Format("Insert Into Persona(Nombre,Sexo) values('{0}','{1}'); SELECT SCOPE_IDENTITY()", this.Nombre, this.Sexo)));

                //  this.PersonaId = retorno;
                if (retorno > 0)
                {
                    foreach (PersonaTelefono item in this.TelefonoLista)
                    {
                        conexion.Ejecutar(string.Format("Insert into PersonaTelefono(PersonaId,TipoTelefono,Telefono) Values ({0},'{1}','{2}')",
                                                        retorno, item.TipoTelefono, item.Telefono));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 6
0
        public override bool Insertar()
        {
            int             retorno  = 0;
            ConexionDb      conexion = new ConexionDb();
            MaterialesTelas pt       = new MaterialesTelas();

            object identity;

            try
            {
                identity = conexion.ObtenerValor("Insert Into Material(MaterialId,Razon,Sexo,Cantidad) Values('" + this.MaterialId + "','" + this.Razon + "','" + this.Cantidad + "') Select @@Identity");
                int.TryParse(identity.ToString(), out retorno);
                this.MaterialId = retorno;

                foreach (MaterialesTelas item in this.Telas)
                {
                    conexion.Ejecutar(string.Format("Insert into MaterialesTelas(MaterialId,TipoTela,Tela) Values({0},{1},'{2}')", retorno, (string)item.TipoTela, item.Tela));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 7
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            int        retorno  = 0;

            try
            {
                retorno = Convert.ToInt32(conexion.ObtenerValor(String.Format("insert into Ventas(Fecha,Monto) values('{0}',{1}); select SCOPE_IDENTITY() ",
                                                                              this.Fecha, this.Monto)));
                VentaId = retorno;

                if (retorno > 0)
                {
                    foreach (VentasDetalle item in this.ListaArticulos)
                    {
                        conexion.Ejecutar(String.Format("Insert into VentasDetalle(VentaId,ArticuloID,Cantidad,Precio) Values ({0},{1},{2},{3})",
                                                        retorno, item.ArticuloId, item.Cantidad, item.Precio));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 8
0
        public override bool Insertar()
        {
            int    retorno = 0;
            object identity;

            try
            {
                //obtengo el identity insertado en la tabla personas
                identity = conexion.ObtenerValor(
                    string.Format("Insert Into Personas(Nombres) values('{0}') select @@Identity"
                                  , this.Nombre));

                //intento convertirlo a entero
                int.TryParse(identity.ToString(), out retorno);

                this.PersonaId = retorno;
                foreach (PersonasTelefonos item in this.Telefonos)
                {
                    conexion.Ejecutar(string.Format("Insert into PersonasTelefonos(PersonaId,TipoId,Telefono) Values ({0},{1},'{2}')",
                                                    retorno, (int)item.TipoTelefono, item.Telefono));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 9
0
        public override bool Insertar()
        {
            int               retorno  = 0;
            ConexionDb        conexion = new ConexionDb();
            PersonasTelefonos pt       = new PersonasTelefonos();

            object identity;

            try
            {
                identity = conexion.ObtenerValor("Insert Into Persona(PersonaId,Nombre,Sexo) Values('" + this.PersonaId + "','" + this.Nombre + "','" + this.Sexo + "') Select @@Identity");
                int.TryParse(identity.ToString(), out retorno);
                this.PersonaId = retorno;

                foreach (PersonasTelefonos item in this.Telefonos)
                {
                    conexion.Ejecutar(string.Format("Insert into PersonaTelefono(PersonaId,TipoTelefono,Telefono) Values({0},{1},'{2}')", retorno, (int)item.TipoTelefono, item.Telefono));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 10
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            int        retorno  = 0;
            object     Identity;

            try
            {
                Identity = conexion.ObtenerValor(string.Format("INSERT INTO Ventas (Fecha, Monto) VALUES ('{0}',{1}) SELECT @@Identity", this.Fecha, this.Monto));
                int.TryParse(Identity.ToString(), out retorno);
                if (retorno > 0)
                {
                    foreach (VentasDetalle articulos in detalle)
                    {
                        conexion.Ejecutar(string.Format("INSERT INTO VentasDetalle (VentaId, ArticuloId, Cantidad, Precio) VALUES ({0},{1},{2},{3})", retorno, articulos.ArticuloId, articulos.Cantidad, articulos.Precio));
                        conexion.Ejecutar(string.Format("UPDATE Articulos SET Existencia=Existencia-" + articulos.Cantidad + " WHERE ArticuloId=" + articulos.ArticuloId));
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            return(retorno > 0);
        }
Exemplo n.º 11
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            string     query    = string.Format("insert into {0}(Fecha, Monto) values({1},{2}) select @@identity", tabla, Fecha.ToString("yyy-MM-dd"), Monto);

            VentaId = Convert.ToInt32(conexion.ObtenerValor(query).ToString());
            return(VentaId > 0);
        }
Exemplo n.º 12
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            string     query    = string.Format("Insert into VentasDetalle(VentaId, ArticuloId, Cantidad, Precio) values({0}, {1}, {2}, {3}) select @@identity", VentaId, ArticuloId, Cantidad, Precio);

            VentaDetalleId = Convert.ToInt32(conexion.ObtenerValor(query).ToString());

            return(VentaDetalleId > 0);
        }
Exemplo n.º 13
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            string     query    = string.Format("Insert into Articulos(Descripcion, Existencia, Precio) values('{0}', '{1}'{2}) select @@identity", Descripcion, Existencia, Precio);

            ArticuloId = Convert.ToInt32(conexion.ObtenerValor(query).ToString());

            return(ArticuloId > 0);
        }
        public override bool Insertar()
        {
            bool retorno = false;

            try
            {
                this.CxpId = (int)conexion.ObtenerValor(String.Format("Insert Into CuentasxPagar (Fecha, Concepto, Monto, Balance) Values ('{0}','{1}',{2},{3}) Select @@Identity", this.Fecha, this.Concepto, this.Monto, this.Balance));
                retorno    = this.CxpId > 0;
            }
            catch (Exception ex) { throw ex; }
            return(retorno);
        }
Exemplo n.º 15
0
        public override bool Insertar()
        {
            bool retorno = false;

            try
            {
                this.TransferenciaId = (int)conexion.ObtenerValor(string.Format("Insert Into Transferencias (Fecha, CuentaDeOrigenId, CuentaDeDestinoId, Monto, Observacion, UsuarioId) Values ('{0}',{1},{2},{3},'{4}',{5}) Select @@Identity", this.Fecha, this.OrigenId, this.DestinoId, this.Monto, this.Observacion, this.UsuarioId));
                retorno = this.TransferenciaId > 0;
            }
            catch (Exception ex) { throw ex; }
            return(retorno);
        }
Exemplo n.º 16
0
        public override bool Insertar()
        {
            bool retorno = false;

            try
            {
                this.CuentaId = (int)conexion.ObtenerValor(String.Format("Insert Into Cuentas (Descripcion, Balance) Values('{0}',{1}) Select @@Identity", this.Descripcion, this.Balance));
                retorno       = this.CuentaId > 0;
            }
            catch (Exception ex) { throw ex; }
            return(retorno);
        }
        public override bool Insertar()
        {
            String IdRetornado;

            try
            {
                IdRetornado        = Convert.ToString(Conexion.ObtenerValor(string.Format("insert into TiposUsuario (Descripcion) values ('{0}') select scope_identity() ", this.Descripcion)));
                this.TipoUsuarioId = Convert.ToInt16(IdRetornado);
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
Exemplo n.º 18
0
        public override bool Insertar()
        {
            int    retorno = 0;
            object identity;

            try
            {
                //obtengo el identity insertado en la tabla personas
                identity = Conexion.ObtenerValor(
                    string.Format("Insert into Solicitudes(Fecha,Razon, Total) values('{0}', '{1}',{2}); select @@Identity"
                                  , this.Fecha, this.Razon, this.Total));

                //intento convertirlo a entero
                int.TryParse(identity.ToString(), out retorno);

                this.IdSolicitud = retorno;
                foreach (SolicitudesDetalle item in this.Detalle)
                {
                    Conexion.Ejecutar(string.Format("Insert into SolicitudesDetalle(IdSolicitud, IdMaterial, Cantidad) values({0}, {1}, {2})",
                                                    retorno, item.idMaterial, item.Cantidad));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);

            /*int retorno = 0;
             * try
             * {
             *  retorno = Convert.ToInt32(Conexion.ObtenerValor(string.Format("Insert into Solicitudes(Fecha, Razon, Total) values({0}, '{1}', {2}); SELECT SCOPE_IDENTITY(); --", this.Fecha, this.Razon, this.Total)));
             *  if(retorno > 0)
             *  {
             *      foreach(SolicitudesMateriales sm in Detalle)
             *      {
             *          Conexion.Ejecutar(string.Format("Insert into SolicitudesMateriales(IdSolicitud, IdMaterial, Cantidad) values({0}, {1}, {2})", retorno, sm.idMaterial, sm.Cantidad));
             *      }
             *  }
             * }
             * catch
             * {
             *  retorno = 0;
             * }
             * return retorno > 0;*/
        }
Exemplo n.º 19
0
        public override bool Insertar()
        {
            int    retornar;
            object identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("Insert into Vehiculos(UsuarioId, ModeloId, MarcaId, MotorId, ColorId, TransmisionId, Año, Kilometraje, Precio, EstadoId ) Values({0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}) Select @@identity", this.UsuarioId, this.ModeloId, this.MarcaId, this.MotorId, this.ColorId, this.TransmisionId, this.Año, this.Kilometraje, this.Precio, this.EstadoId));
                int.TryParse(identity.ToString(), out retornar);

                foreach (Fotos foto in ListaFoto)
                {
                    conexion.Ejecutar(string.Format("Insert into Fotos(VehiculoId, Foto)Values({0},'{1}')", retornar, foto.Foto));
                }
            } catch (Exception ex) { throw ex; }
            return(retornar > 0);
        }
Exemplo n.º 20
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            int        retornar;
            object     identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("Insert into Razones(Razon) Values('{0}') Select @@identity", this.Razon));
                int.TryParse(identity.ToString(), out retornar);
                foreach (Materiales material in ListaMateriales)
                {
                    conexion.Ejecutar(String.Format("Insert into Materiales(RazonId, Material, Precio, Cantidad) Values({0},'{1}', {2}, {3})", retornar, material.Material, material.Precio, material.Cantidad));
                }
            }catch (Exception ex) { throw ex; }

            return(retornar > 0);
        }
Exemplo n.º 21
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            int        retorno;
            object     identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("Insert into Usuarios(NombreUsuario, Nombres, Direccion, Email, Contraseña, Prioridad) Values('{0}', '{1}', '{2}', '{3}', '{4}', {5}) Select @@identity", this.NombreUsuario, this.Nombre, this.Direccion, this.Email, this.Contraseña, this.Prioridad));
                int.TryParse(identity.ToString(), out retorno);

                foreach (UsuarioTelefonos telefono in ListaTelefono)
                {
                    conexion.Ejecutar(String.Format("Insert into UsuarioTelefonos(UsuarioId, Numero, TipoTelefonoId) Values({0},'{1}',{2})", retorno, telefono.Telefono, telefono.TipoTelefonoId));
                }
            } catch (Exception ex) { throw ex; }
            return(retorno > 0);
        }
Exemplo n.º 22
0
        public override bool Insertar()
        {
            bool          retorno = false;
            StringBuilder Comando = new StringBuilder();

            retorno = conexion.Ejecutar(String.Format("insert into Peliculas(Titulo,Descripcion,Ano,Calificacion,IMBD, CategoriaId,Foto,Video,Genero,Actor,Estudio) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')", this.Titulo, this.Descripcion, this.Ano, this.Calificacion, this.Imbd, this.categoriaId, this.Direccion, this.Video, this.Genero, this.Actor, this.Estudio));
            if (retorno)
            {
                this.PeliculaId = (int)conexion.ObtenerValor("Select Max(PeliculaId) from Peliculas");

                foreach (var autor in this.Actores)
                {
                    Comando.AppendLine(String.Format("insert into PeliculasActores(PeliculaId,ActorId) Values({0},{1});", this.PeliculaId, autor.ActorId));
                }

                retorno = conexion.Ejecutar(Comando.ToString());
            }

            return(retorno);
        }
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            int        retorno  = 0;

            try {
                retorno = Convert.ToInt32(conexion.ObtenerValor(String.Format("Insert Into Presupuestos (UsuarioId,Descripcion) Values ({0},'{1}'); SELECT SCOPE_IDENTITY(); --", this.UsuarioId, this.Descripcion)));
                if (retorno > 0)
                {
                    foreach (PresupuestoDetalle pd in Detalle)
                    {
                        conexion.Ejecutar("Insert Into PresupuestoDetalle (PresupuestoId,TipoEgresoId,Monto) Values (" + retorno + "," + pd.TipoEgresoId + "," + pd.Monto + ")--");
                    }
                }
            }
            catch
            {
                retorno = 0;
            }
            return(retorno > 0);
        }
Exemplo n.º 24
0
        public override bool Insertar()
        {
            ConexionDb conexion = new ConexionDb();
            int        retorno;
            object     identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("Insert into Ventas(Fecha, Monto) Values('{0}', {1}) Select @@identity", this.Fecha, this.Monto));
                int.TryParse(identity.ToString(), out retorno);

                foreach (VentasDetalle ventaDetalle in DetalleLista)
                {
                    conexion.Ejecutar(String.Format("Insert into VentasDetalle(VentaId, ArticuloId, Cantidad, Precio) Values({0}, {1}, {2}, {3})", retorno, ventaDetalle.ArticuloId, ventaDetalle.Cantidad, ventaDetalle.Precio));

                    conexion.Ejecutar(String.Format("Update Articulos set Existencia-={0} where ArticuloId={1}", ventaDetalle.Cantidad, ventaDetalle.ArticuloId));
                }
            }
            catch (Exception ex) { throw ex; }
            return(retorno > 0);
        }
Exemplo n.º 25
0
        public override bool Insertar()
        {
            int        Retorno = 0;
            ConexionDb con     = new ConexionDb();

            try
            {
                int.TryParse(con.ObtenerValor(string.Format("Insert into Ventas(Fecha,Monto) values('{0}',{1});select SCOPE_IDENTITY()", this.Fecha, this.Monto)).ToString(), out Retorno);

                foreach (VentaDetalle item in Detalle)
                {
                    con.Ejecutar(string.Format("insert into VentasDetalle(VentaId,ArticuloId,Cantidad,Precio) values({0},{1},{2},{3})", Retorno, item.ArticuloId, item.Cantidad, item.Precio));
                    con.Ejecutar(string.Format("update Articulos set Existencia=Existencia-" + item.Cantidad + " where ArticuloId=" + item.ArticuloId));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Retorno > 0);
        }
Exemplo n.º 26
0
        public int BuscarIdMayor()
        {
            DataTable  dt    = new DataTable();
            ConexionDb con   = new ConexionDb();
            int        mayor = Utility.ConvierteEntero(con.ObtenerValor("select Max(CuestionarioId)  from Cuestionario where  Tipo=1 ; select @@IDENTITY").ToString());

            try
            {
                if (mayor > 0)
                {
                    return(mayor);
                }
                else
                {
                    return(0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 27
0
        public override bool Insertar()
        {
            int        retorno  = 0;
            ConexionDb conexion = new ConexionDb();

            try
            {
                retorno = Convert.ToInt32(conexion.ObtenerValor(string.Format("insert into Cobros(FechaCobro,Abono,SubTotal,Total) values('{0}',{1},{2},{3}); select SCOPE_IDENTITY()",
                                                                              this.FechaCobro, this.Abono, this.SubTotal, this.Total)));

                foreach (CobrosDetalle item in ListaCobro)
                {
                    conexion.Ejecutar(string.Format("insert into CobrosDetalle(CobroId,PrestamoId,NuSemana,Cuota) values({0},{1},{2},{3})",
                                                    retorno, item.PrestamoId, item.NuSemana, item.Cuoata));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
        public override bool Insertar()
        {
            //bool retorno = false;
            //try
            //{
            //    retorno = conexion.Ejecutar(String.Format("Insert Into HistorialVacunas(CentroSalud, Provincia, Municipio,PacienteId, PacienteVacunaId,NombresVacunas,Dosis,FechaVacuna,FechaHistorial) values('{0}','{1}','{2}',{3},{4},'{5}','{6}','{7}','{8}')",
            //        this.CentroSalud,this.Provincia,this.Municipio,this.PacienteId,this.PacienteVacunaId,this.NombresVacunas,this.FechaVacuna,this.Dosis,this.FechaHistorial));
            //}
            //catch (Exception ex)
            //{
            //    throw ex;
            //}
            //return retorno;

            int    retorno = 0;
            object identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("Insert Into HistorialVacunas(CentroSalud, Provincia, Municipio, FechaHistorial) values('{0}','{1}','{2}','{3}') Select @@Identity",
                                                               this.CentroSalud, this.Provincia, this.Municipio, this.FechaHistorial));

                int.TryParse(identity.ToString(), out retorno);
                this.HistorialVacunaId = retorno;
                if (retorno > 0)
                {
                    foreach (HistorialDetalle item in HistorialDosis)
                    {
                        conexion.Ejecutar(String.Format("Insert Into HistorialDetalle(HistorialVacunaId ,PacienteVacunaId, VacunaId, NombresVacunas, Dosis, FechaVacuna) values({0},{1},{2},'{3}','{4}','{5}') ", retorno, item.PacienteVacunaId, item.VacunaId, item.NombresVacunas, item.Dosis, item.FechaVacuna));
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 29
0
        public override bool Insertar()
        {
            int    retorno = 0;
            object identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("insert into Historiales(Fecha,CentroSalud,ProvinciaId,MunicipioId,PacienteId) values('{0}','{1}',{2},{3},{4}) select @@Identity ",
                                                               this.Fecha, this.CentroSalud, this.MunicipioId, this.ProvinciaId, this.PacienteId));

                int.TryParse(identity.ToString(), out retorno);
                this.HistorialId = retorno;
                foreach (HistorialDetalle item in historialVacuna)
                {
                    conexion.Ejecutar(String.Format("insert into HistorialDetalle(HistorialId,VacunaId,Dosis,Fecha) values({0},{1},{2},'{3}') ", retorno, item.VacunaId, item.Dosis, item.Fecha));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }
Exemplo n.º 30
0
        public override bool Insertar()
        {
            int    retorno = 0;
            Object identity;

            try
            {
                identity = conexion.ObtenerValor(String.Format("insert into Ventas(Fecha,Monto) values('{0}',{1}) select @@Identity ", this.Fecha, this.Monto));

                int.TryParse(identity.ToString(), out retorno);
                this.VentaId = retorno;
                foreach (VentasDetalle item in DetalleVenta)
                {
                    conexion.Ejecutar(String.Format("insert into VentasDetalle(VentaId,ArticuloId,Cantidad,Precio) values({0},{1},{2},{3}) ", retorno, item.ArticuloId, item.Cantidad, item.Precio));
                    conexion.Ejecutar(string.Format("update Articulos set Existencia = Existencia -" + item.Cantidad + "where ArticuloId=" + item.ArticuloId));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno > 0);
        }