Beispiel #1
0
    protected void btnBuscarWarrant_Click(object sender, ImageClickEventArgs e)
    {
        hf_exportaexcel.Value    = "";
        objEnt.no_cliente        = txt_busnombres.Text.Trim();
        objEnt.no_ape_pat        = txt_busapepaterno.Text.Trim();
        objEnt.no_ape_mat        = txt_busapematerno.Text.Trim();
        objEnt.co_tipo_documento = ddl_bustipodocumento.SelectedValue.ToString().Trim();
        objEnt.nu_documento      = txt_busnrodoc.Text.Trim();
        objEnt.fl_inactivo       = cboEstado.SelectedValue.ToString().Trim();

        Session["MestroClienteBE_FILTRO"] = objEnt;


        this.oMestroClienteBEList = objNeg.GETListarClientes(objEnt);

        if (oMestroClienteBEList == null || oMestroClienteBEList.Count == 0)
        {
            Session["MestroClienteBE_FILTRO"] = null;
            objEnt = null;
            objEnt = new ClienteBE();
            oMestroClienteBEList.Add(objEnt);
        }
        else
        {
            hf_exportaexcel.Value = "1";
        }


        this.gdClientes.DataSource = oMestroClienteBEList;
        this.gdClientes.DataBind();

        this.txh_nid_cliente.Value = string.Empty;
        Session["ClienteBEList"]   = oMestroClienteBEList;
    }
Beispiel #2
0
        public Int32 ActualizarDatosCliente(ClienteBE ent)
        {
            SqlConnection conn = new SqlConnection(DataBaseHelper.GetDbConnectionString());
            SqlCommand    cmd  = new SqlCommand("SRC_SPU_DATOS_CONTACTO_FO", conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@vi_id_contacto", ent.nid_contacto);
            cmd.Parameters.AddWithValue("@vi_no_nombre", ent.no_nombre);
            cmd.Parameters.AddWithValue("@vi_no_ape_paterno", ent.no_ape_paterno);
            cmd.Parameters.AddWithValue("@vi_no_ape_materno", ent.no_ape_materno);
            cmd.Parameters.AddWithValue("@vi_nu_documento", ent.nu_documento);
            cmd.Parameters.AddWithValue("@vi_no_email", ent.no_email);
            cmd.Parameters.AddWithValue("@vi_nu_tel_movil", ent.nu_tel_movil);

            Int32 res = 0;

            try
            {
                conn.Open();
                res = Int32.Parse(cmd.ExecuteScalar().ToString());
            }
            catch
            {
                res = 0;
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(res);
        }
Beispiel #3
0
        public ClienteBEList ListarDatosContactoPorDoc(ClienteBE ent)
        {
            ClienteBEList lista  = new ClienteBEList();
            SqlConnection conn   = new SqlConnection(DataBaseHelper.GetDbConnectionString());
            SqlCommand    cmd    = new SqlCommand("[SRC_SPS_LISTAR_DATOSCONTACTO_POR_DOC_FO]", conn);
            SqlDataReader reader = null;

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@vi_cod_tipodoc", ent.co_tipo_documento);
            cmd.Parameters.AddWithValue("@vi_nu_documento", ent.nu_documento);
            try
            {
                conn.Open();
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    lista.Add(Entidad_ListarDatosContactoPorDoc(reader));
                }
                reader.Close();
            }
            catch (Exception)
            {
                if (reader != null && !reader.IsClosed)
                {
                    reader.Close();
                }
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(lista);
        }
        public override void inicializar()
        {
            if (!Page.IsPostBack)
            {
                if (Request.QueryString["idCliente"] != null)
                {
                    int Id_Cliente = Convert.ToInt32(Request.QueryString["idCliente"]);
                    hfIdCliente.Value = Id_Cliente.ToString();

                    CargarCombo();
                    EmpresaBE objEmpresa = (EmpresaBE)Session[Constantes.Sesion_Empresa];
                    imgEmpresaLogo.Src = Page.ResolveUrl("~/" + Constantes.Carp_LogosEmpresa + "/" + objEmpresa.LogoDocumentos);

                    using (ClienteBL objClienteBL = new ClienteBL())
                    {
                        ClienteBE objClienteBE = objClienteBL.ObtenerCliente(Id_Cliente);

                        if (objClienteBE != null && objClienteBE.IdCliente != 0)
                        {
                            lblCliente.Text = objClienteBE.NombreCompleto;
                            Session[Constantes.Sesion_NombreClienteReporte] = objClienteBE.NombreCompleto;

                            using (FacturacionBL objFacturacionBL = new FacturacionBL())
                            {
                                CargarTiposMoneda(objFacturacionBL.ObtenerFacturacion(0, Id_Cliente).lstMonedaFacturacion);
                            }
                        }
                    }
                }
            }
        }
Beispiel #5
0
        private ClienteBE Entidad_ListarDatosContactoPorDoc(IDataRecord DReader)
        {
            ClienteBE Entidad = new ClienteBE();
            Int32     indice  = 0;

            indice = DReader.GetOrdinal("nid_cliente");
            Entidad.nid_cliente = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice = DReader.GetOrdinal("nid_vehiculo");
            Entidad.nid_vehiculo = (DReader.IsDBNull(indice) ? 0 : DReader.GetInt32(indice));
            indice                    = DReader.GetOrdinal("no_cliente");
            Entidad.no_nombre         = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("no_ape_pat");
            Entidad.no_ape_paterno    = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("no_ape_mat");
            Entidad.no_ape_materno    = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("co_tipo_documento");
            Entidad.co_tipo_documento = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("nu_documento");
            Entidad.nu_documento      = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("no_email");
            Entidad.no_email          = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("no_email_trabajo");
            Entidad.no_email_trabajo  = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("no_email_alter");
            Entidad.no_email_alter    = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("nu_telefono");
            Entidad.nu_tel_fijo       = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            indice                    = DReader.GetOrdinal("nu_celular");
            Entidad.nu_tel_movil      = (DReader.IsDBNull(indice) ? "" : DReader.GetString(indice));
            return(Entidad);
        }
Beispiel #6
0
        private void btnAddFacturas_Click(object sender, EventArgs e)
        {
            ClienteBECollection _ClienteBECollection = new ClienteBECollection();
            ClienteBE wClienteBE = new ClienteBE();
            wClienteBE.Apellido = "Oviedo";
            wClienteBE.Nombre = "Marcelo Fabian";
            wClienteBE.IdCliente = 345;

            _ClienteBECollection.Add(wClienteBE);

            wClienteBE = new ClienteBE();

            wClienteBE.Apellido = "Braida";
            wClienteBE.Nombre = "Hernan de las pasturas";
            wClienteBE.IdCliente = 120;


            _ClienteBECollection.Add(wClienteBE);

            wClienteBE = new ClienteBE();

            wClienteBE.Apellido = "Honda";
            wClienteBE.Nombre = "Kamakawa";
            wClienteBE.IdCliente = 3000;
         

            _ClienteBECollection.Add(wClienteBE);

            fwkFlatComboBox1.DataSource = _ClienteBECollection;
            clietnteBECollectionBindingSource.DataSource = wClienteBE;
            
        }
        public override void inicializar()
        {
            if (!Page.IsPostBack)
            {
                CargarCombo();

                if (Request.QueryString["idCliente"] != null)
                {
                    hfOpcionCliente.Value = "E";
                    int Id_Cliente = Convert.ToInt32(Request.QueryString["idCliente"]);

                    using (ClienteBL objClienteBL = new ClienteBL())
                    {
                        ClienteBE objClienteBE = objClienteBL.ObtenerCliente(Id_Cliente);

                        if (objClienteBE != null && objClienteBE.IdCliente != 0)
                        {
                            CargarDatos(objClienteBE);
                        }
                    }
                }
                else
                {
                    hfOpcionCliente.Value = "N";
                }
            }
        }
    public static string[] ListarDatoDireccion(string[] filtro)
    {
        int       nid_cliente = int.Parse(filtro[1]);
        ClienteBE Entidad     = ClienteBL.ListarDatosClienteDireccion(nid_cliente);

        string[] datos = new string[16] {
            "0", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""
        };

        ArrayList oListaJ = new ArrayList();

        if (Entidad.nid_cliente != 0) //<> null
        {
            datos[0]  = Entidad.nid_cliente.ToString();
            datos[1]  = Entidad.nid_cliente_direccion.ToString();
            datos[2]  = Entidad.nu_telefono.ToString();
            datos[3]  = Entidad.nu_fax.ToString();
            datos[4]  = Entidad.nid_pais.ToString();
            datos[5]  = Entidad.no_direccion.ToString();
            datos[6]  = Entidad.coddpto.ToString().Trim();
            datos[7]  = Entidad.codprov.ToString().Trim();
            datos[8]  = Entidad.coddist.ToString().Trim();
            datos[9]  = Entidad.no_ubigeo.ToString();
            datos[10] = Entidad.no_correo.ToString();
        }
        return(datos);
    }
Beispiel #9
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (ePresupuesto.Items.Count == 0)

            {
                MessageBox.Show("Debe agregar al menos un Item");
            }


            else
            {
                DialogResult Respuesta = MessageBox.Show("Confirma Edición del Presupuesto?", "Editar Presupuesto", MessageBoxButtons.YesNo);

                if (Respuesta == DialogResult.Yes)
                {
                    ClienteBE nCli = new ClienteBE();
                    nCli = (ClienteBE)comboCliente.SelectedItem;
                    ePresupuesto.ActualizarCliente(nCli);
                    ePresupuesto.Vendedor      = SesionSingleton.Instancia.Usuario;
                    ePresupuesto.FechaEntrega  = dateTimePicker1.Value;
                    ePresupuesto.FechaValidez  = dateTimePickerVal.Value;
                    ePresupuesto.PorcDescuento = Convert.ToInt32(comboDescuento.Text);
                    ePresupuesto.Descuento     = valordesc;
                    ePresupuesto.Total         = total;
                    ePresupuesto.Observaciones = textBoxObs.Text;
                    ePresupuesto.Iva           = totalIva;

                    bllPresupuesto.EditarPresupuesto(ePresupuesto);

                    MessageBox.Show("Presupuesto Editado correctamente");

                    this.Close();
                }
            }
        }
Beispiel #10
0
        public bool Actualizar(SqlConnection cnBD, SqlTransaction trx, ClienteBE obe, out int idCliente)
        {
            bool   rpta     = false;
            string msjError = "";

            using (SqlCommand cmd = new SqlCommand("[dbo].[USP_Ajustes_Cliente_Actualizar]", cnBD))
            {
                cmd.CommandType    = CommandType.StoredProcedure;
                cmd.CommandTimeout = 0;
                cmd.Transaction    = trx;
                cmd.Parameters.Add("@Id", SqlDbType.Int).Value = obe.Id;
                cmd.Parameters.Add("@DesCliente", SqlDbType.VarChar, 150).Value      = obe.DesCliente;
                cmd.Parameters.Add("@TipoDoc", SqlDbType.VarChar, 2).Value           = obe.TipoDoc;
                cmd.Parameters.Add("@RUC", SqlDbType.VarChar, 11).Value              = obe.RUC;
                cmd.Parameters.Add("@DNI", SqlDbType.VarChar, 8).Value               = obe.DNI;
                cmd.Parameters.Add("@NombreLegal", SqlDbType.VarChar, 150).Value     = obe.NombreLegal;
                cmd.Parameters.Add("@NombreComercial", SqlDbType.VarChar, 150).Value = obe.NombreComercial;
                cmd.Parameters.Add("@Estado", SqlDbType.Bit).Value                  = obe.Estado;
                cmd.Parameters.Add("@isFactOnline", SqlDbType.Bit).Value            = obe.isFactOnline;
                cmd.Parameters.Add("@isFactProg", SqlDbType.Bit).Value              = obe.isFactProg;
                cmd.Parameters.Add("@isFactProgHour", SqlDbType.VarChar, 5).Value   = obe.isFactProgHour;
                cmd.Parameters.Add("@isTipoProducto", SqlDbType.Bit).Value          = obe.isTipoProducto;
                cmd.Parameters.Add("@isCostoProduccion", SqlDbType.Bit).Value       = obe.isCostoProduccion;
                cmd.Parameters.Add("@isFechaVenProd", SqlDbType.Bit).Value          = obe.isFechaVenProd;
                cmd.Parameters.Add("@isPrecioConIGV", SqlDbType.Int).Value          = obe.isPrecioConIGV;
                cmd.Parameters.Add("@UsrCreador", SqlDbType.VarChar, 50).Value      = obe.UsrCreador;
                cmd.Parameters.Add("@UsuarioSOL", SqlDbType.VarChar, 150).Value     = obe.UsuarioSOL;
                cmd.Parameters.Add("@ClaveSOL", SqlDbType.VarChar, 150).Value       = obe.ClaveSOL;
                cmd.Parameters.Add("@ClaveDigital", SqlDbType.VarChar, 150).Value   = obe.ClaveDigital;
                cmd.Parameters.Add("@URLCertificado", SqlDbType.VarChar, 250).Value = obe.URLCertificado;
                // RUBRO MEDICO
                cmd.Parameters.Add("@isLaboratorio", SqlDbType.Bit).Value        = obe.isLaboratorio;
                cmd.Parameters.Add("@isNombreGenerico", SqlDbType.Bit).Value     = obe.isNombreGenerico;
                cmd.Parameters.Add("@isGrupoMedico", SqlDbType.Bit).Value        = obe.isGrupoMedico;
                cmd.Parameters.Add("@isTipoMedico", SqlDbType.Bit).Value         = obe.isTipoMedico;
                cmd.Parameters.Add("@isTipoPresentacion", SqlDbType.Bit).Value   = obe.isTipoPresentacion;
                cmd.Parameters.Add("@isComposicion", SqlDbType.Bit).Value        = obe.isComposicion;
                cmd.Parameters.Add("@isContraIndicaciones", SqlDbType.Bit).Value = obe.isContraIndicaciones;
                cmd.Parameters.Add("@isUbicacion", SqlDbType.Bit).Value          = obe.isUbicacion;
                cmd.Parameters.Add("@isLote", SqlDbType.Bit).Value         = obe.isLote;
                cmd.Parameters.Add("@isRecetaMedica", SqlDbType.Bit).Value = obe.isRecetaMedica;
                //

                int    counterMarker = 0;
                object objRes        = cmd.ExecuteScalar();
                int.TryParse(objRes.ToString(), out counterMarker);
                if (counterMarker > 0 || obe.Id == 0)
                {
                    idCliente = counterMarker;
                    rpta      = true;
                }
                else
                {
                    msjError  = objRes.ToString();
                    idCliente = 0;
                    rpta      = false;
                }
            }
            return(rpta);
        }
Beispiel #11
0
        public bool EliminarLogo(SqlConnection cnBD, SqlTransaction trx, ClienteBE obe)
        {
            bool   rpta     = false;
            string msjError = "";

            using (SqlCommand cmd = new SqlCommand("[dbo].[USP_Ajustes_Cliente_EliminarLogo]", cnBD))
            {
                cmd.CommandType    = CommandType.StoredProcedure;
                cmd.CommandTimeout = 0;
                cmd.Transaction    = trx;
                cmd.Parameters.Add("@Id", SqlDbType.Int).Value = obe.Id;
                cmd.Parameters.Add("@UsrCreador", SqlDbType.VarChar, 50).Value = obe.UsrModificador;

                int    counterMarker = 0;
                object objRes        = cmd.ExecuteScalar();
                int.TryParse(objRes.ToString(), out counterMarker);
                if (counterMarker > 0)
                {
                    rpta = true;
                }
                else
                {
                    msjError = objRes.ToString();
                    rpta     = false;
                }
            }
            return(rpta);
        }
Beispiel #12
0
        public bool GuardarCliente(ClienteBE objCliente, out string IdCliente, out string mensaje)
        {
            ClienteDA objClienteDA = new ClienteDA();

            try
            {
                /*if (objCliente.Nombre == "")
                 * {
                 *  IdCliente = "0";
                 *  mensaje = "El nombre del Cliente no puede estar vacio.";
                 *  return false;
                 * }*/
                if (objClienteDA.GuardarCliente(objCliente, out IdCliente))
                {
                    mensaje = "Se registro al Cliente.";
                    return(true);
                }
                else
                {
                    IdCliente = "0";
                    mensaje   = "Ocurrio un error al guardar al Cliente.";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #13
0
        public VehiculoBEList ListarVehiculoPorCliente(ClienteBE ent)
        {
            VehiculoBEList lista  = new VehiculoBEList();
            SqlConnection  conn   = new SqlConnection(DataBaseHelper.GetDbConnectionString());
            SqlCommand     cmd    = new SqlCommand("src_sps_vehiculo_por_cliente_web", conn);
            SqlDataReader  reader = null;

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@vi_nid_cliente", ent.nid_cliente);
            try
            {
                conn.Open();
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    lista.Add(Entidad_ListarVehiculoPorCliente(reader));
                }
                reader.Close();
            }
            catch (Exception)
            {
                if (reader != null && !reader.IsClosed)
                {
                    reader.Close();
                }
                throw;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(lista);
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();
            long resp;

            try
            {
                ClienteBE cliente = new ClienteBE();

                UbicacionBE ubi = new UbicacionBE();
                ubi.Direccion     = txtNuevaDireccion.Text;
                ubi.Barrio        = txtNuevoBarrio.Text;
                ubi.Telefono_1    = txtTelefono.Text;
                cliente.Ubicacion = ubi;

                CiudadBE ciucli = new CiudadBE();
                ciucli.Id_Ciudad = lstCiudad.SelectedValue;
                ubi.Ciudad       = ciucli;

                cliente.Cedula = lblCedula.Text;

                resp = servCliente.Agregar_Ubicacion(cliente);

                MessageBox.Show("La nueva ubicación fue registrada satisfactoriamente", "Registrar Nueva Ubicación");
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
                Response.Redirect("~/Clientes/frmModificarCliente.aspx");
            }
        }
Beispiel #15
0
    private void buscar(ClienteBE ent)
    {
        Session["ClienteBEList"] = objNeg.GETListarClientes(ent);

        gdClientes.DataSource = (ClienteBEList)(Session["ClienteBEList"]);
        gdClientes.DataBind();
    }
Beispiel #16
0
        public ClienteBE obtenerClienteByOid(int oid)
        {
            ClienteBE oBE = new ClienteBE();

            DataTable dt = new DataTable();

            ClienteDAO oClienteDAO = new ClienteDAO();

            dt = oClienteDAO.obtenerClienteByOid(oid);

            foreach (DataRow dr in dt.Rows)
            {
                oBE.oid_clie = Int32.Parse(dr["oid_clie"].ToString());

                oBE.val_deno_soci           = dr["val_deno_soci"].ToString();
                oBE.val_nom1                = dr["val_nom1"].ToString();
                oBE.val_nom2                = dr["val_nom2"].ToString();
                oBE.val_ape1                = dr["val_ape1"].ToString();
                oBE.val_ape2                = dr["val_ape2"].ToString();
                oBE.tipo_cod_tipo_docu_iden = dr["tipo_cod_tipo_docu_iden"].ToString();
                oBE.val_nume_docu_iden      = dr["val_nume_docu_iden"].ToString();
            }

            return(oBE);
        }
Beispiel #17
0
        private void button1_Click_1(object sender, EventArgs e)
        {

            ClienteCollectionBE wClienteCollectionBE = new ClienteCollectionBE();

            #region crear objetos
            ClienteBE wClienteBE1 = new ClienteBE();
            
            wClienteBE1.Nombre = "Marcelo";
            wClienteBE1.Apellido = "Oviedo";
            wClienteBE1.Edad = 32;
            wClienteBE1.FechaNacimiento = Convert.ToDateTime("1974-10-18T00:00:00");

            ClienteBE wClienteBE2 = new ClienteBE();

            wClienteBE2.Nombre = "Javier";
            wClienteBE2.Apellido = "Oviedo";
            wClienteBE2.Edad = 30;
            wClienteBE2.FechaNacimiento = Convert.ToDateTime("1976-10-18T00:00:00"); 

            wClienteCollectionBE.Add(wClienteBE1);
            wClienteCollectionBE.Add(wClienteBE2);

            #endregion

            label2.Text = "wClienteBE1.GetDataSet().GetXml()";
            txtEntidadSimple.Text = wClienteBE1.GetDataSet().GetXml();
             
            DataSet wDtsClienteCollection  = wClienteCollectionBE.GetDataSet();

            label1.Text = "wDtsClienteCollection.GetXml()";
            txtCollection.Text = wDtsClienteCollection.GetXml();
            dataGridView1.DataSource = wDtsClienteCollection.Tables[0];
        }
        private void intObjects()
        {
            #region crear objetos
            _ClienteCollectionBE = new ClienteCollectionBE();
            ClienteBE wCli = new ClienteBE();
            
            wCli.Nombre = "Marcelo";
            wCli.Apellido = "Oviedo";
            wCli.Edad = 32;
            wCli.FechaNacimiento = Convert.ToDateTime("1974-10-18T00:00:00");

            wCli.Direccion.Altura = 9000;
            wCli.Direccion.Calle = "Ilia y chacabuco";
            #endregion
            _ClienteCollectionBE.Add(wCli);
            bindingSource1.DataSource = _ClienteCollectionBE[0];

            bindingSource1.CurrentChanged += new EventHandler(bindingSource1_CurrentChanged);
            bindingSource1.CurrentItemChanged += new EventHandler(bindingSource1_CurrentItemChanged);


            #region crear objetos
            _ClienteCollectionBE_2 = new ClienteCollectionBE_2();
            ClienteBE_2 wCli_2 = new ClienteBE_2();

            wCli_2.Nombre = "Marcelo";
            wCli_2.Apellido = "Oviedo";
            wCli_2.Edad = 32;
            wCli_2.FechaNacimiento = Convert.ToDateTime("1974-10-18T00:00:00");
            #endregion
            _ClienteCollectionBE.Add(wCli);

            _ClienteCollectionBE[0].SetHistory();
        }
        private void btnGuardarModif_Click(object sender, RoutedEventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();

            ClienteBE cliente = new ClienteBE();

            cliente.Cedula          = lblCedulaCli2.Text;
            cliente.Nombres_Cliente = txtNombres2.Text.ToUpper();
            cliente.Apellido_1      = txtPrApellido2.Text.ToUpper();
            cliente.Apellido_2      = txtSgApellido2.Text.ToUpper();

            UbicacionBE ubi = new UbicacionBE();

            if (Convert.ToBoolean(lblDireccion.Visibility == System.Windows.Visibility.Visible))
            {
                ubi.Id_Ubicacion     = lblIdDir.Text;
                ubi.Direccion        = txtDir.Text.ToUpper();
                ubi.Barrio           = txtBarrio.Text.ToUpper();
                ubi.Telefono_1       = txtTel.Text.ToUpper();
                ubi.Ciudad.Id_Ciudad = "231";

                btnGuardarModif.Margin = new Thickness(19, 643, 0, 0);
                btnMenuConsul.Margin   = new Thickness(224, 643, 0, 0);

                servCliente.ModificarDirClienteAsync(ubi);
                servCliente.ModificarDirClienteCompleted += new EventHandler <ModificarDirClienteCompletedEventArgs>(ModificarUbicacion);
            }

            servCliente.ModificarNombreClienteAsync(cliente);
            servCliente.ModificarNombreClienteCompleted += new EventHandler <ModificarNombreClienteCompletedEventArgs>(ModificarCliente);

            servCliente.CloseAsync();
        }
Beispiel #20
0
        public List <ClienteVersionBE> ListarVersionesClientePorId(ClienteBE Cli)

        {
            Acceso    AccesoDB   = new Acceso();
            DataSet   DS         = new DataSet();
            Hashtable Parametros = new Hashtable();

            Parametros.Add("@Cliente", Cli.Id);
            DS = AccesoDB.LeerDatos("sp_SeleccionarVersionesPorCliente", Parametros);

            List <ClienteVersionBE> Lista = new List <ClienteVersionBE>();

            if (DS.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow Item in DS.Tables[0].Rows)
                {
                    UsuarioBE Us = new UsuarioBE();

                    ClienteVersionBE Version = new ClienteVersionBE(Cli, Us);

                    Version.IdVersion               = Convert.ToInt32(Item[0]);
                    Version.Fecha                   = Convert.ToDateTime(Item[1]);
                    Version.UsuarioVersion.Nombre   = Convert.ToString(Item[2]).Trim();
                    Version.UsuarioVersion.Apellido = Convert.ToString(Item[3]).Trim();

                    Lista.Add(Version);
                }
            }
            return(Lista);
        }
Beispiel #21
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            ClienteBE oBE = new ClienteBE();
            ClienteBR oBR = new ClienteBR();

            oBE.proy_oid_proy      = EMMA.BE.Global.oid_proy;
            oBE.val_deno_soci      = txtDenoSoci.Text;
            oBE.val_nom1           = txtNom1.Text;
            oBE.val_nom2           = txtNom2.Text;
            oBE.val_ape1           = txtApe1.Text;
            oBE.val_ape2           = txtApe2.Text;
            oBE.val_nume_docu_iden = txtNumDocuIden.Text;

            DataRowView rv = cboTipoDocuIden.SelectedItem as DataRowView;

            oBE.tipo_cod_tipo_docu_iden = rv["Codigo"].ToString();

            if (mod == "C")
            {
                oBR.Insertar(oBE);
            }
            else
            {
                oBE.oid_clie = Int32.Parse(txtOid.Text);
                oBR.Actualizar(oBE);
            }


            oFrm.CargarDGV();

            this.Close();
        }
        private void btnGuardarModif_Click(object sender, RoutedEventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();

            ClienteBE cliente = new ClienteBE();

            cliente.Cedula = lblCedulaCli2.Text;
            cliente.Nombres_Cliente = txtNombres2.Text.ToUpper();
            cliente.Apellido_1 = txtPrApellido2.Text.ToUpper();
            cliente.Apellido_2 = txtSgApellido2.Text.ToUpper();

            UbicacionBE ubi = new UbicacionBE();

            if (Convert.ToBoolean(lblDireccion.Visibility == System.Windows.Visibility.Visible))
            {
                ubi.Id_Ubicacion = lblIdDir.Text;
                ubi.Direccion = txtDir.Text.ToUpper();
                ubi.Barrio = txtBarrio.Text.ToUpper();
                ubi.Telefono_1 = txtTel.Text.ToUpper();
                ubi.Ciudad.Id_Ciudad = "231";

                btnGuardarModif.Margin = new Thickness(19, 643, 0, 0);
                btnMenuConsul.Margin = new Thickness(224, 643, 0, 0);

                servCliente.ModificarDirClienteAsync(ubi);
                servCliente.ModificarDirClienteCompleted += new EventHandler<ModificarDirClienteCompletedEventArgs>(ModificarUbicacion);
            }

            servCliente.ModificarNombreClienteAsync(cliente);
            servCliente.ModificarNombreClienteCompleted += new EventHandler<ModificarNombreClienteCompletedEventArgs>(ModificarCliente);

            servCliente.CloseAsync();
        }
Beispiel #23
0
        public void ActualziarDatos()

        {
            cliente = bllCli.SeleccionarPorId(cliente.Id);
            cliente.UsuarioCreacion     = bllUs.SeleccionarUsuarioPorId(cliente.UsuarioCreacion.Id);
            cliente.UsuarioModificacion = bllUs.SeleccionarUsuarioPorId(cliente.UsuarioModificacion.Id);
        }
Beispiel #24
0
    public static object Get_Inicial(String nid_cliente)
    {
        #region "- Carga Placa por Cliente"
        ArrayList     oDatosVehiculo = new ArrayList();
        List <object> oComboPlaca    = new List <object>();

        VehiculoBL oVehiculoBL = new VehiculoBL();
        ClienteBE  param       = new ClienteBE();
        param.nid_cliente = Convert.ToInt32(nid_cliente);
        VehiculoBEList listaVehiculo = oVehiculoBL.ListarVehiculoPorCliente(param);
        if (listaVehiculo != null && listaVehiculo.Count > 0)
        {
            foreach (VehiculoBE item in listaVehiculo)
            {
                oComboPlaca.Add(new
                {
                    value  = item.nu_placa,
                    nombre = item.nu_placa
                });
            }
        }

        #endregion

        object response = new
        {
            oComboPlaca = oComboPlaca
        };
        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        return(serializer.Serialize(response));
    }
        public List <AsignarAlmacen_ProductoBE> ListarProductosTienda(string usuario, int idCliente, int idAlmacen, int idTienda)
        {
            List <AsignarAlmacen_ProductoBE> obe = new List <AsignarAlmacen_ProductoBE>();
            ClienteBE           loCliente        = new ClienteBE();
            List <ListaComboBE> lobeTipoProducto = new List <ListaComboBE>();

            //using (SqlConnection conR = new SqlConnection(strCnxRule))
            //{
            //    conR.Open();
            //    loCliente = oMaestrosDA.DatosCliente(conR, usuario, idCliente);
            //}

            using (SqlConnection con = new SqlConnection(strCnx))
            {
                con.Open();
                obe = oAsignarAlmacenDA.ListarProductosAlmacenTienda(con, usuario, idAlmacen, idTienda);
                lobeTipoProducto = oMaestrosDA.ComboTipoProducto(con, usuario, idCliente);
            }

            if (obe != null && obe.Count > 0)
            {
                for (int j = 0; j < obe.Count; j += 1)
                {
                    obe[j].loTipoProducto = lobeTipoProducto;
                    //obe[j].isTipoProducto = loCliente.isTipoProducto;
                    //obe[j].isFechaVenProd = loCliente.isFechaVenProd;
                    //obe[j].isCostoProduccion = loCliente.isCostoProduccion;
                }
            }

            return(obe);
        }
Beispiel #26
0
        public bool ActualizarCliente(ClienteBE objCliente)
        {
            try
            {
                using (ContextDA objContextDA = new ContextDA())
                {
                    objContextDA.Entry(objCliente).State = EntityState.Modified;

                    objContextDA.SaveChanges();
                    return(true);
                }
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
                    }
                }
                return(false);
            }
        }
Beispiel #27
0
        internal static ClienteCollectionBE GetClienteCollection()
        {
            ClienteCollectionBE wClienteCollectionBE = new ClienteCollectionBE();

            #region crear objetos
            ClienteBE wClienteBE = new ClienteBE();
            Random rnd = new Random();
            wClienteBE.IdCliente = rnd.Next(100000);
            wClienteBE.Nombre = "Marcelo";
            wClienteBE.Apellido = "Oviedo";
            wClienteBE.Edad = 32;
            wClienteBE.FechaNacimiento = System.DateTime.Now;
            wClienteCollectionBE.Add(wClienteBE);

            //wClienteBE = new ClienteBE();

            //wClienteBE.IdCliente = rnd.Next(100000);
            //wClienteBE.Nombre = "Javier";
            //wClienteBE.Apellido = "Oviedo";
            //wClienteBE.Edad = 30;
            //wClienteBE.FechaNacimiento = Convert.ToDateTime("1976-10-18T00:00:00");
            //wClienteCollectionBE.Add(wClienteBE);
            #endregion
            return wClienteCollectionBE;
        }
Beispiel #28
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();

            ClienteBE cliente = new ClienteBE();


                cliente.Cedula = lblCedulaCli.Text;
                cliente.Nombres_Cliente = txtNombres.Text.ToUpper();
                cliente.Apellido_1 = txtPrApellido.Text.ToUpper();
                cliente.Apellido_2 = txtSgApellido.Text.ToUpper();

                UbicacionBE ubicacion = new UbicacionBE();
                ubicacion.Direccion = txtDir.Text.ToUpper();
                ubicacion.Barrio = txtBarrio.Text.ToUpper();
                ubicacion.Telefono_1 = txtTel.Text;
                CiudadBE ciudad = new CiudadBE();
                ciudad.Id_Ciudad = "231";
                ubicacion.Ciudad = ciudad;                          
                cliente.Ubicacion = ubicacion;

            
            servCliente.Registrar_ClienteAsync(cliente);
            servCliente.Registrar_ClienteCompleted += new EventHandler<Registrar_ClienteCompletedEventArgs>(RegistrarCliente);
            servCliente.CloseAsync();
        }
Beispiel #29
0
        public bool GuardarCliente(ClienteBE objCliente, out string Dni)
        {
            try
            {
                using (ContextDA objContextDA = new ContextDA())
                {
                    objContextDA.DbCliente.Add(objCliente);
                    objContextDA.SaveChanges();
                }

                Dni = objCliente.Dni;
                return(true);
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
                    }
                }

                Dni = "";
                return(false);
            }
        }
Beispiel #30
0
        public bool GuardarCliente(ClienteBE objCliente, out string mensaje)
        {
            ClienteDA objClienteDA = new ClienteDA();

            try
            {
                using (TransactionScope transaccion = new TransactionScope(TransactionScopeOption.Required))
                {
                    if (objClienteDA.GuardarCliente(objCliente, out mensaje))
                    {
                        transaccion.Complete();
                        return(true);
                    }
                    else
                    {
                        transaccion.Dispose();
                        return(false);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int SRC_SPS_VAL_CLIENTE_X_DOC(ClienteBE ent)
        {
            IDataReader DReader = null;
            int         r       = 0;

            try
            {
                using (Database db = new Database())
                {
                    db.ProcedureName = "[SRC_SPS_VAL_CLIENTE_X_DOC]";
                    db.AddParameter("@co_tipo_documento", DbType.String, ParameterDirection.Input, (ent.co_tipo_documento == null ? "" : ent.co_tipo_documento.ToString()));
                    db.AddParameter("@nu_documento", DbType.String, ParameterDirection.Input, (ent.nu_documento == null ? "" : ent.nu_documento.ToString()));

                    DReader = db.GetDataReader();
                }

                int indice;
                while (DReader.Read())
                {
                    indice = DReader.GetOrdinal("Resultado");
                    r      = DReader.GetInt32(indice);
                }
            }
            catch (Exception)
            {
                r = 1;
            }
            return(r);
        }
Beispiel #32
0
        private void button1_Click(object sender, EventArgs e)
        {
            m_ClienteCollectionBE  = new ClienteCollectionBE();

            ClienteBE wClienteBE1 = new ClienteBE();
            wClienteBE1.EntityState = EntityState.Changed;
            wClienteBE1.Nombre = "Marcelo F Oviedo";
            wClienteBE1.Apellido = "Pelsoft";
            wClienteBE1.Edad = 32;
            wClienteBE1.FechaNacimiento = Convert.ToDateTime("2006-10-18T00:00:00"); //new DateTime(2006,12,18);


            m_ClienteCollectionBE.Add(wClienteBE1);
            string ss = m_ClienteCollectionBE.ToString();
            label2.Text = "Xml de ClienteBE1";

            txtEntidadSimple.Text = wClienteBE1.GetXml();


            try
            {
                label1.Text = "Xml de ClienteCollectionBE";
                txtCollection.Text = m_ClienteCollectionBE.GetXml();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            
        }
Beispiel #33
0
        public Boolean ModificarCliente(ClienteBE cliBE)
        {
            con.ConnectionString = conection.GetCon();
            cmd.Connection       = con;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "PERSONA.ModificarCliente";

            try {
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id_persona", cliBE.Id_persona);
                cmd.Parameters.AddWithValue("@marketing", cliBE.Marketing);
                cmd.Parameters.AddWithValue("@nom_cliente", cliBE.Nom_cliente);
                cmd.Parameters.AddWithValue("@doc_oficial", cliBE.Doc_oficial);

                con.Open();
                cmd.ExecuteNonQuery();

                success = true;
            } catch (SqlException x) {
                success = false;
                throw new Exception(x.Message);
            } finally {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
                cmd.Parameters.Clear();
            }
            return(success);
        }
        public async Task <IHttpActionResult> EliminarLogo(string URL, int Id, string UsrModificador)
        {
            try
            {
                ClienteBE obe = new ClienteBE();
                obe.Id             = Id;
                obe.URLLogo        = URL;
                obe.UsrModificador = UsrModificador;
                bool rpta = false;
                rpta = oClienteBL.EliminarLogo(obe);

                if (rpta)
                {
                    return(Ok(Models.Util.GetBodyResponse(200, "OK")));
                }
                else
                {
                    return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al actualizar.")));
                }
            }
            catch (Exception ex)
            {
                //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex);
                return(Ok(Models.Util.GetBodyResponse(400, ex.Message)));
            }
        }
Beispiel #35
0
        protected void txtCedula_TextChanged(object sender, EventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();
            DataTable            table       = new DataTable();
            long resp;

            try
            {
                resp = servCliente.ConsultarExistenciasClientes(txtCedula.Text);

                if (resp == 0)
                {
                    MessageBox.Show("El cliente no se encuentra registrado en el sistema", "Modificar Cliente");
                    divInfoCliente.Visible = false;
                    txtCedula.Text         = "";
                    txtCedula.Focus();
                    btnGuardar.Visible = false;
                }
                else
                {
                    ClienteBE consulta = servCliente.Consultar_Cliente(txtCedula.Text);

                    txtCedulaCli.Text       = consulta.Cedula;
                    lblIdCliente.Text       = consulta.Id_Cliente;
                    txtNombreCliente.Text   = consulta.Nombres_Cliente;
                    txtPrimerApellido.Text  = consulta.Apellido_1;
                    txtSegundoApellido.Text = consulta.Apellido_2;

                    table.Columns.Add("IdUbicacion");
                    table.Columns.Add("Direccion");
                    table.Columns.Add("Barrio");
                    table.Columns.Add("Telefono");
                    table.Columns.Add("Ciudad");

                    foreach (UbicacionBE datos in consulta.ListaDirecciones)
                    {
                        table.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                        objdtTabla.Rows.Add(datos.Id_Ubicacion, datos.Direccion, datos.Barrio, datos.Telefono_1, datos.Ciudad.Nombre_Ciudad);
                    }
                    gvDirecciones.DataSource = table;
                    gvDirecciones.DataBind();
                    divInfoCliente.Visible    = true;
                    divDireccionesCli.Visible = true;
                    divNuevaDir.Visible       = true;
                    txtCedula.Text            = "";
                    txtCedula.Enabled         = false;
                    divNuevaDir.Visible       = true;
                    gvDirecciones.Focus();
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("~/About.aspx");
            }
            finally
            {
                servCliente.Close();
            }
        }
Beispiel #36
0
        /// <summary>
        /// Encargado de recibir una nueva ubicación del cliente de los canales front de venta y llamar
        /// al metodo de negocio para agregar una ubicación
        /// </summary>
        /// <param name="registrar_cli">Objeto de negocio cliente</param>
        /// <returns>cédula del cliente</returns>

        public long Agregar_Ubicacion(ClienteBE cliente)
        {
            long      resp;
            ClienteBL RegisUbicacion = new ClienteBL();

            resp = RegisUbicacion.AgregarUbicacion(cliente);
            return(resp);
        }
Beispiel #37
0
        private void viewFileButton_Click(object sender, EventArgs e)
        {
            

            ClienteBE wCli = new ClienteBE();
            wCli.IdCliente = 50999;
            wCli.Apellido = "Aguirre";
            wCli.Edad = 69;

            CacheManager.Add(wCli.IdCliente.ToString(), wCli,10, DateFunctions.TimeMeasuresEnum.FromSeconds);
        }
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();

            ClienteBE cliente = new ClienteBE();

                cliente.Cedula = lblCedulaCli.Text;
                cliente.Nombres_Cliente = txtNombres.Text.ToUpper();
                cliente.Apellido_1 = txtPrApellido.Text.ToUpper();
                cliente.Apellido_2 = txtSgApellido.Text.ToUpper();

                UbicacionBE ubicacion = new UbicacionBE();
                ubicacion.Direccion = txtDir.Text.ToUpper();
                ubicacion.Barrio = txtBarrio.Text.ToUpper();
                ubicacion.Telefono_1 = txtTel.Text;
                CiudadBE ciudad = new CiudadBE();
                ciudad.Id_Ciudad = "231";
                ubicacion.Ciudad = ciudad;
                cliente.Ubicacion = ubicacion;

            servCliente.Registrar_ClienteAsync(cliente);
            servCliente.Registrar_ClienteCompleted += new EventHandler<Registrar_ClienteCompletedEventArgs>(RegistrarCliente);
            servCliente.CloseAsync();
        }
Beispiel #39
0
        private void button1_Click(object sender, EventArgs e)
        {
            ClienteBE wCli = new ClienteBE();
            wCli.IdCliente = 100000000;
            wCli.Apellido = "Marcelo oviedo";
            wCli.Edad = 69;


            
            DateFunctions.TimeMeasuresEnum tm = (DateFunctions.TimeMeasuresEnum)Enum.Parse(typeof(DateFunctions.TimeMeasuresEnum),cmbTimeMessure.Text);
            CacheManager.Add("TestTimeMeasuresEnum", wCli, Convert.ToInt32(numericUpDown1.Value), tm);

            MessageBox.Show("Se agrego correctamente TestTimeMeasuresEnum ");
            textBox1.Text = wCli.GetXml();

        }
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            ClienteServiceClient servCliente = new ClienteServiceClient();

            ClienteBE nuevadir = new ClienteBE();
            nuevadir.Cedula = lblCedulaCli2.Text;

            UbicacionBE ubicacion = new UbicacionBE();
            ubicacion.Direccion = txtNuevaDir.Text.ToUpper();
            ubicacion.Barrio = txtNuevoBarrio.Text.ToUpper();
            ubicacion.Telefono_1 = txtTelefono.Text.ToUpper();
            CiudadBE ciu = new CiudadBE();
            ciu.Nombre_Ciudad = "231";
            ubicacion.Ciudad = ciu;
            nuevadir.Ubicacion = ubicacion;

            servCliente.Agregar_UbicacionAsync(nuevadir);
            servCliente.Agregar_UbicacionCompleted += new EventHandler<Agregar_UbicacionCompletedEventArgs>(AgregarUbiNueva);
            servCliente.CloseAsync();
        }