Beispiel #1
0
        public string InsertEmpresa(E_Empresa ObjEmpresa)
        {
            string      EmpresaID      = "";
            CD_Empresas ObjCD_Empresas = new CD_Empresas(AppSettings.GetConnectionString);

            EmpresaID = ObjCD_Empresas.InsertEmpresa(ObjEmpresa);
            return(EmpresaID);
        }
 public bool Eliminar(E_Empresa Eliminar_Empresa)
 {
     try
     {
         D_Empresa EliminarEmpresa = new D_Empresa();
         return(EliminarEmpresa.Eliminar(Eliminar_Empresa));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public bool Modificar(E_Empresa ModificarEmpresa)
 {
     try
     {
         D_Empresa DatosEmpresa = new D_Empresa();
         return(DatosEmpresa.Modificar(ModificarEmpresa));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public bool Guardar(E_Empresa NuevoEmpresa)
 {
     try
     {
         D_Empresa DatosEmpresa = new D_Empresa();
         return(DatosEmpresa.Guardar(NuevoEmpresa));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            if ((Global.ValidaTextBoxVacios(panelEmpresa) == false))
            {
                MessageBox.Show("Necesita llenar todos los campos", "Compra", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Cargargrid();
            }
            else
            {
                try
                {
                    N_Empresa N_Empresa = new N_Empresa();
                    if (Modificar)
                    {
                        E_Empresa ModficaeEmpresa = new E_Empresa();
                        ModficaeEmpresa.Id_empresa = txt_Nombre.Tag.ToString();
                        ModficaeEmpresa.Nombre     = txt_Nombre.Text;
                        ModficaeEmpresa.Direccion  = txt_Direccion.Text;
                        ModficaeEmpresa.Telefono   = Convert.ToInt32(txt_Telefono.Text);

                        if (N_Empresa.Modificar(ModficaeEmpresa))
                        {
                            MessageBox.Show("Se Modifico exitosamente", "Empresa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelEmpresa);
                            Modificar = false;
                        }
                    }
                    else
                    {
                        E_Empresa GuardarEmpresa = new E_Empresa();
                        GuardarEmpresa.Nombre    = txt_Nombre.Text;
                        GuardarEmpresa.Direccion = txt_Direccion.Text;
                        GuardarEmpresa.Telefono  = Convert.ToInt32(txt_Telefono.Text);

                        if (N_Empresa.Guardar(GuardarEmpresa))
                        {
                            MessageBox.Show("Se guardo exitosamente", "Empresa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelEmpresa);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                        }
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public bool Eliminar(E_Empresa EliminarEmpresa)
        {
            try
            {
                SqlConnection Conexion = new SqlConnection(Properties.Settings.Default.Cadena_conexion);
                SqlCommand    Comando  = new SqlCommand();
                Comando.CommandType = CommandType.StoredProcedure;
                Comando.CommandText = "Eliminar_Empresa";
                Comando.Parameters.AddWithValue("@Id_Empresa", EliminarEmpresa.Id_empresa);
                Comando.Connection = Conexion;
                Conexion.Open();
                Comando.ExecuteNonQuery();
                Conexion.Close();
                return(true);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
 public bool Guardar(E_Empresa NuevaEmpresa)
 {
     try
     {
         SqlConnection Conexion = new SqlConnection(Properties.Settings.Default.Cadena_conexion);
         SqlCommand    Comando  = new SqlCommand();
         Comando.CommandType = CommandType.StoredProcedure;
         Comando.CommandText = "Insertar_Empresa";
         Comando.Parameters.AddWithValue("@Nombre", NuevaEmpresa.Nombre);
         Comando.Parameters.AddWithValue("@Direccion", NuevaEmpresa.Direccion);
         Comando.Parameters.AddWithValue("@Telefono", NuevaEmpresa.Telefono);
         Comando.Connection = Conexion;
         Conexion.Open();
         Comando.ExecuteNonQuery();
         Conexion.Close();
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void ObtenerDatosControles()
 {
     ObjEmpresa                 = new E_Empresa();
     ObjEmpresa.EmpresaID       = TxtEmpresaID.Text;
     ObjEmpresa.NomEmpresa      = TxtNomEmpresa.Text;
     ObjEmpresa.RUC             = TxtRUC.Text;
     ObjEmpresa.DomicilioFiscal = TxtDomicilioFiscal.Text;
     ObjEmpresa.Telefono        = TxtTelefono.Text;
     if (PbLogo.Image != null)
     {
         Bitmap       res    = new Bitmap(PbLogo.Image);
         MemoryStream stream = new MemoryStream();
         MemoryStream salida = new MemoryStream();
         res.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
         stream.Seek(0, SeekOrigin.Begin);
         stream.WriteTo(salida);
         res.Dispose();
         byte[] pic = salida.ToArray();
         ObjEmpresa.Logo = pic;
     }
     ObjEmpresa.UsuarioID = AppSettings.UserID;
 }
Beispiel #9
0
        public string InsertEmpresa(E_Empresa ObjEmpresa)
        {
            string EmpresaID = "";

            SqlDatabase SqlClient = new SqlDatabase(connectionString);

            DbConnection tCnn;

            tCnn = SqlClient.CreateConnection();
            tCnn.Open();

            DbTransaction tran = tCnn.BeginTransaction();

            try
            {
                DbCommand SqlCommand = SqlClient.GetStoredProcCommand("[Empresa].[Usp_InsertEmpresa]");
                SqlClient.AddInParameter(SqlCommand, "@EmpresaID", SqlDbType.Char, ObjEmpresa.EmpresaID);
                SqlClient.AddInParameter(SqlCommand, "@NomEmpresa", SqlDbType.VarChar, ObjEmpresa.NomEmpresa);
                SqlClient.AddInParameter(SqlCommand, "@RUC", SqlDbType.Char, ObjEmpresa.RUC);
                SqlClient.AddInParameter(SqlCommand, "@DomicilioFiscal", SqlDbType.VarChar, ObjEmpresa.DomicilioFiscal);
                SqlClient.AddInParameter(SqlCommand, "@Telefono", SqlDbType.VarChar, ObjEmpresa.Telefono);
                SqlClient.AddInParameter(SqlCommand, "@Logo", SqlDbType.Image, ObjEmpresa.Logo);
                SqlClient.AddInParameter(SqlCommand, "@UsuarioID", SqlDbType.Int, ObjEmpresa.UsuarioID);

                EmpresaID = Convert.ToString(SqlClient.ExecuteScalar(SqlCommand, tran));

                tran.Commit();
                tCnn.Close();
                tCnn.Dispose();
                SqlCommand.Dispose();
            }
            catch (Exception ex)
            {
                tran.Rollback();
                throw new Exception(ex.Message);
            }

            return(EmpresaID);
        }
Beispiel #10
0
        public void UpdateEmpresa(E_Empresa ObjEmpresa, string Tipo)
        {
            CD_Empresas ObjCD_Empresas = new CD_Empresas(AppSettings.GetConnectionString);

            ObjCD_Empresas.UpdateEmpresa(ObjEmpresa, Tipo);
        }
        public ESincronizar Sincronizar(string person_id, string cliente, string equipo)
        {
            oConn = new Conexion(2);
            SqlDataReader readerSinc = oConn.ejecutarDataReader("SP_JVM_SINCRONIZAR", equipo, cliente, person_id);

            List <EPuntoVenta> listaPuntoVenta = new List <EPuntoVenta>();
            List <EReporte>    listaReporte    = new List <EReporte>();
            List <ECategoria>  listaCategoria  = new List <ECategoria>();
            List <EMarca>      listaMarca      = new List <EMarca>();
            List <EProducto>   listaProducto   = new List <EProducto>();
            List <EEstado>     listaEstado     = new List <EEstado>();
            List <EMotivo>     listaMotivo     = new List <EMotivo>();
            List <EParametro>  listaParametro  = new List <EParametro>();
            //Add Joseph Gonzales 07/03/2012
            List <E_Empresa>           listaEmpresa         = new List <E_Empresa>();
            List <E_Observacion>       listaObservacion     = new List <E_Observacion>();
            List <E_Promocion>         listaPromocion       = new List <E_Promocion>();
            List <E_Tipo_Material_POP> listaTipoMaterialPOP = new List <E_Tipo_Material_POP>();
            List <E_Material_POP>      listaMaterialPOP     = new List <E_Material_POP>();
            List <E_Cluster>           listaCluster         = new List <E_Cluster>(); //Add 27/03/2012 pSalas
            List <E_NoVisita>          listaNoVisita        = new List <E_NoVisita>();

            while (readerSinc.Read())
            {
                EPuntoVenta ePuntoVenta = new EPuntoVenta();
                ePuntoVenta.Codigo       = readerSinc.GetValue(readerSinc.GetOrdinal("Codigo")).ToString().Trim();
                ePuntoVenta.RazonSocial  = readerSinc.GetValue(readerSinc.GetOrdinal("RazSocial")).ToString().Trim();
                ePuntoVenta.Direccion    = readerSinc.GetValue(readerSinc.GetOrdinal("Direccion")).ToString().Trim();
                ePuntoVenta.NombreCadena = readerSinc.GetValue(readerSinc.GetOrdinal("NomCadena")).ToString().Trim();
                ePuntoVenta.NombreCanal  = readerSinc.GetValue(readerSinc.GetOrdinal("NomCanal")).ToString().Trim();
                ePuntoVenta.TipoMercado  = readerSinc.GetValue(readerSinc.GetOrdinal("TipMercado")).ToString().Trim();
                ePuntoVenta.CodigoCadena = readerSinc.GetValue(readerSinc.GetOrdinal("Id_Cadena")).ToString().Trim();//Add 29/03/2012 pSalas
                listaPuntoVenta.Add(ePuntoVenta);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                EReporte eReporte = new EReporte();
                eReporte.IdOpReporte    = readerSinc.GetValue(readerSinc.GetOrdinal("IdOpReporte")).ToString().Trim();
                eReporte.IdCanal        = readerSinc.GetValue(readerSinc.GetOrdinal("IdCanal")).ToString().Trim();
                eReporte.IdReporte      = readerSinc.GetValue(readerSinc.GetOrdinal("IdReporte")).ToString().Trim();
                eReporte.IdTipoReporte  = readerSinc.GetValue(readerSinc.GetOrdinal("IdTipoReporte")).ToString().Trim();
                eReporte.VistaCategoria = readerSinc.GetBoolean(readerSinc.GetOrdinal("VistaCategoria")) ? 1 : 0;
                eReporte.VistaCategoria = readerSinc.GetBoolean(readerSinc.GetOrdinal("VistaCategoria")) ? 1 : 0;
                eReporte.VistaMarca     = readerSinc.GetBoolean(readerSinc.GetOrdinal("VistaMarca")) ? 1 : 0;
                eReporte.VistaSubMarca  = readerSinc.GetBoolean(readerSinc.GetOrdinal("VistaSubMarca")) ? 1 : 0;
                eReporte.VistaFamilia   = readerSinc.GetBoolean(readerSinc.GetOrdinal("VistaFamilia")) ? 1 : 0;
                eReporte.VistaProducto  = readerSinc.GetBoolean(readerSinc.GetOrdinal("VistaProducto")) ? 1 : 0;
                listaReporte.Add(eReporte);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                ECategoria eCategoria = new ECategoria();
                eCategoria.IdReporte       = readerSinc.GetValue(readerSinc.GetOrdinal("IdReporte")).ToString().Trim();
                eCategoria.IdCategoria     = readerSinc.GetValue(readerSinc.GetOrdinal("IdCategoria")).ToString().Trim();
                eCategoria.CategoriaNombre = readerSinc.GetValue(readerSinc.GetOrdinal("Nombre")).ToString().Trim().Replace("&amp;", "y");
                eCategoria.LongitudCadena  = readerSinc.GetValue(readerSinc.GetOrdinal("LongCad")).ToString().Trim();
                listaCategoria.Add(eCategoria);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                EMarca eMarca = new EMarca();
                eMarca.IdReporte   = readerSinc.GetValue(readerSinc.GetOrdinal("IdReporte")).ToString().Trim();
                eMarca.IdMarca     = readerSinc.GetValue(readerSinc.GetOrdinal("IdMarca")).ToString().Trim();
                eMarca.Nombre      = readerSinc.GetValue(readerSinc.GetOrdinal("Nombre")).ToString().Trim().Replace("&amp;", "y");
                eMarca.IdCategoria = readerSinc.GetValue(readerSinc.GetOrdinal("IdCategoria")).ToString().Trim();
                eMarca.LongitudCad = readerSinc.GetValue(readerSinc.GetOrdinal("LongCad")).ToString().Trim();
                eMarca.MarcaPropia = readerSinc.GetValue(readerSinc.GetOrdinal("MarPropio")).ToString().Trim();
                listaMarca.Add(eMarca);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                EProducto eProducto = new EProducto();
                eProducto.IdReporte          = readerSinc.GetValue(readerSinc.GetOrdinal("IdReporte")).ToString().Trim();
                eProducto.IdSKU              = readerSinc.GetValue(readerSinc.GetOrdinal("IdSku")).ToString().Trim();
                eProducto.CodigoProducto     = readerSinc.GetValue(readerSinc.GetOrdinal("IdProducto")).ToString().Trim();
                eProducto.NombreProducto     = readerSinc.GetValue(readerSinc.GetOrdinal("Nombre")).ToString().Trim().Replace("&amp;", "y");
                eProducto.CategoriaProducto  = readerSinc.GetValue(readerSinc.GetOrdinal("IdCategoria")).ToString().Trim();
                eProducto.MarcaProducto      = readerSinc.GetValue(readerSinc.GetOrdinal("IdMarca")).ToString().Trim();
                eProducto.FamiliaProducto    = readerSinc.GetValue(readerSinc.GetOrdinal("IdFamilia")).ToString().Trim();
                eProducto.SubFamiliaProducto = readerSinc.GetValue(readerSinc.GetOrdinal("IdSubFamilia")).ToString().Trim();
                eProducto.FlagMandatorio     = readerSinc.GetValue(readerSinc.GetOrdinal("FlagMandatorio")).ToString().Trim();
                eProducto.Propio             = readerSinc.GetValue(readerSinc.GetOrdinal("Propio")).ToString().Trim();     //Add 12/03/2012 para saber si el Producto es Propio o de la Competencia. pSalas.
                eProducto.Id_Cliente         = readerSinc.GetValue(readerSinc.GetOrdinal("Id_Cliente")).ToString().Trim(); //Add 14/03/2012
                listaProducto.Add(eProducto);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                EEstado eEstado = new EEstado();
                eEstado.Codigo      = readerSinc.GetValue(readerSinc.GetOrdinal("Codigo")).ToString().Trim();
                eEstado.Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("Descripcion")).ToString().Trim();
                listaEstado.Add(eEstado);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                EMotivo eMotivo = new EMotivo();
                eMotivo.Codigo       = readerSinc.GetValue(readerSinc.GetOrdinal("Codigo")).ToString().Trim();
                eMotivo.CodigoEstado = readerSinc.GetValue(readerSinc.GetOrdinal("CodEstado")).ToString().Trim();
                eMotivo.Descripcion  = readerSinc.GetValue(readerSinc.GetOrdinal("Descripcion")).ToString().Trim();
                listaMotivo.Add(eMotivo);
            }

            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                EParametro eParametro = new EParametro();
                eParametro.CodigoTabla = readerSinc.GetInt32(readerSinc.GetOrdinal("CodigoTabla"));
                eParametro.Codigo      = readerSinc.GetValue(readerSinc.GetOrdinal("Codigo")).ToString().Trim();
                eParametro.Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("Descripcion")).ToString().Trim();
                eParametro.Valor       = readerSinc.GetValue(readerSinc.GetOrdinal("valor")).ToString().Trim();
                listaParametro.Add(eParametro);
            }

            //Add Joseph Gonzales 07/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_Observacion eObservacion = new E_Observacion();
                eObservacion.Codigo      = readerSinc.GetValue(readerSinc.GetOrdinal("ID_OBS")).ToString().Trim();
                eObservacion.Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("OBS_DESCRIPCION")).ToString().Trim();
                listaObservacion.Add(eObservacion);
            }

            //Add Joseph Gonzales 07/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_Tipo_Material_POP eTipoMaterialPOP = new E_Tipo_Material_POP();
                eTipoMaterialPOP.Codigo      = readerSinc.GetValue(readerSinc.GetOrdinal("ID_TMATERIAL")).ToString().Trim();
                eTipoMaterialPOP.Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("TM_DESCRIPCION")).ToString().Trim();
                listaTipoMaterialPOP.Add(eTipoMaterialPOP);
            }

            //Add Joseph Gonzales 07/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_Material_POP eMaterialPOP = new E_Material_POP();
                //eMaterialPOP.PtoVenta = readerSinc.GetValue(readerSinc.GetOrdinal("ID_PTOVENTA")).ToString().Trim();
                eMaterialPOP.CodTipoMaterial = readerSinc.GetValue(readerSinc.GetOrdinal("ID_TMATERIAL")).ToString().Trim();
                eMaterialPOP.CodPOP          = readerSinc.GetValue(readerSinc.GetOrdinal("ID_POP")).ToString().Trim();
                eMaterialPOP.DescPOP         = readerSinc.GetValue(readerSinc.GetOrdinal("POP_DESCRIPCION")).ToString().Trim();
                eMaterialPOP.Propio          = readerSinc.GetValue(readerSinc.GetOrdinal("PROPIO")).ToString().Trim();
                listaMaterialPOP.Add(eMaterialPOP);
            }

            //Add Joseph Gonzales 07/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_Promocion ePromocion = new E_Promocion();
                //ePromocion.CodEmpresa = readerSinc.GetValue(readerSinc.GetOrdinal("ID_CLIENTE")).ToString().Trim();
                ePromocion.CodPromocion  = readerSinc.GetValue(readerSinc.GetOrdinal("ID_PROMOCION")).ToString().Trim();
                ePromocion.DescPromocion = readerSinc.GetValue(readerSinc.GetOrdinal("NOMBRE")).ToString().Trim();
                //ePromocion.CodCadena = readerSinc.GetValue(readerSinc.GetOrdinal("ID_CADENA")).ToString().Trim();//Add 29/03/2012 pSalas
                listaPromocion.Add(ePromocion);
            }

            //Add Joseph Gonzales 07/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_Empresa eEmpresa = new E_Empresa();
                eEmpresa.Codigo = readerSinc.GetValue(readerSinc.GetOrdinal("ID_COMPETIDORA")).ToString().Trim();
                eEmpresa.Nombre = readerSinc.GetValue(readerSinc.GetOrdinal("COM_NOMBRE")).ToString().Trim().Replace("&amp;", "y");
                listaEmpresa.Add(eEmpresa);
            }

            //Sincroniza Cluster pSalas 27/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_Cluster eCluster = new E_Cluster();
                eCluster.Cod_cluster = readerSinc.GetValue(readerSinc.GetOrdinal("COD_CLUSTER")).ToString().Trim();
                eCluster.Pregunta    = readerSinc.GetValue(readerSinc.GetOrdinal("PREGUNTA")).ToString().Trim();
                //eCluster.Req_Cantidad = readerSinc.GetValue(readerSinc.GetOrdinal("REQ_CANTIDAD")).ToString().Trim();
                listaCluster.Add(eCluster);
            }

            //Sincroniza Motivo de No Visita pSalas 27/03/2012
            readerSinc.NextResult();
            while (readerSinc.Read())
            {
                E_NoVisita eNoVisita = new E_NoVisita();
                eNoVisita.Id_noVisita = readerSinc.GetValue(readerSinc.GetOrdinal("ID_NOVISITA")).ToString().Trim();
                eNoVisita.Descripcion = readerSinc.GetValue(readerSinc.GetOrdinal("DESCRIPCION")).ToString().Trim();
                listaNoVisita.Add(eNoVisita);
            }


            readerSinc.Close();

            ESincronizar eSincronizar = new ESincronizar();

            eSincronizar.ListaPuntoVenta      = listaPuntoVenta;
            eSincronizar.ListaOpcionReporte   = listaReporte;
            eSincronizar.listaCategoria       = listaCategoria;
            eSincronizar.listaMarca           = listaMarca;
            eSincronizar.listaProducto        = listaProducto;
            eSincronizar.listaEstado          = listaEstado;
            eSincronizar.listaMotivo          = listaMotivo;
            eSincronizar.listaParametro       = listaParametro;
            eSincronizar.listaObservacion     = listaObservacion;
            eSincronizar.listaPromocion       = listaPromocion;
            eSincronizar.listaEmpresa         = listaEmpresa;
            eSincronizar.listaTipoMaterialPOP = listaTipoMaterialPOP;
            eSincronizar.listaMaterialPOP     = listaMaterialPOP;
            eSincronizar.listaCluster         = listaCluster;  //Add pSalas 27/03/2012
            eSincronizar.listaNoVisita        = listaNoVisita; //Add pSalas 27/03/2012

            return(eSincronizar);
        }