//METODO QUE VALIDA EL OBJETO PROVEEDOR (VALOR DE PROPIEDADES CARGADAS). N. public string[] cValidaProveedor() { string[] mValida = new string[20]; int cantError = 0; //VALIDAR Razon Social if (string.IsNullOrEmpty(RazonSocial.ToString())) { mValida[cantError] = "EL CAMPO RAZON SOCIAL NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (RazonSocial == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO RAZON SOCIAL"; cantError += 1; } //Validar Condicion de IVA if (string.IsNullOrEmpty(this.IdCondicionIva.ToString())) { mValida[cantError] = "EL CAMPO CONDICION DE IVA NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdCondicionIva == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CONDICION DE IVA"; cantError += 1; } //Validar CUIT if (string.IsNullOrEmpty(this.CUIT.ToString())) { mValida[cantError] = "EL CAMPO CUIT NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.CUIT == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CUIT"; cantError += 1; } else { //Validar la CUIT clsCUIT oCUITvalido = new clsCUIT(this.CUIT); if (!(oCUITvalido.EsValido)) { mValida[cantError] = "EL CUIT INGRESADO ES INCORRECTO. VERIFIQUE!"; cantError += 1; } } //Validar Condicion de Compra if (string.IsNullOrEmpty(this.IdCondicionCompra.ToString())) { mValida[cantError] = "EL CAMPO CONDICION DE COMPRA NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdCondicionCompra == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CONDICION DE COMPRA"; cantError += 1; } //Validar Direccion if (string.IsNullOrEmpty(this.Direccion.ToString())) { mValida[cantError] = "EL CAMPO DIRECCION NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.Direccion == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO DIRECCION"; cantError += 1; } //Validar Provincia if (string.IsNullOrEmpty(this.IdProvincia.ToString())) { mValida[cantError] = "EL CAMPO PROVINCIA NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdProvincia == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO PROVINCIA"; cantError += 1; } //Validar Localidad if (string.IsNullOrEmpty(this.IdLocalidad.ToString())) { mValida[cantError] = "EL CAMPO LOCALIDAD NO PUEDE ESTAR VACIO!"; cantError += 1; } else if (this.IdLocalidad == 0) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO LOCALIDAD"; cantError += 1; } //Validar Fecha Inicio Actividades no sea superior a la fecha actual N. if (Convert.ToDateTime(this.FechaInicioActividad) > DateTime.Now.Date) { mValida[cantError] = "LA FECHA DE INICIO DE ACTIVIDAD NO PUEDE SER MAYOR A LA ACTUAL!"; cantError += 1; } return(mValida); }
//METODO QUE VALIDA EL OBJETO CLIENTE (VALOR DE PROPIEDADES CARGADAS). N. public string[] cValidaCLiente() { string[] mValida = new string[22]; int cantError = 0; //VALIDAR CÓDIGO if (string.IsNullOrEmpty(Codigo.ToString())) { mValida[cantError] = "EL CAMPO CÓDIGO NO PUEDE ESTAR VACÍO!!"; cantError += 1; } else if (Codigo.ToString() == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CÓDIGO!!"; cantError += 1; } //VALIDAR RAZÓN SOCIAL if (string.IsNullOrEmpty(RazonSocial.ToString())) { mValida[cantError] = "EL CAMPO RAZÓN SOCIAL NO PUEDE ESTAR VACÍO!!"; cantError += 1; } else if (RazonSocial == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO RAZÓN SOCIAL!!"; cantError += 1; } //VALIDAR TIPO DE CLIENTE if (string.IsNullOrEmpty(this.IdTipoCliente.ToString())) { mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'TIPO DE CLIENTE'!!"; cantError += 1; } else if (IdTipoCliente == 0) { mValida[cantError] = "DEBE SELECCIONAR EL 'TIPO DE CLIENTE'!!"; cantError += 1; } //VALIDAR EL CUIT if (string.IsNullOrEmpty(Cuit.ToString())) { mValida[cantError] = "EL CAMPO CUIT NO PUEDE ESTAR VACÍO!!"; cantError += 1; } else if (Cuit == " ") { mValida[cantError] = "DEBE COMPLETAR EL CAMPO CUIT!!"; cantError += 1; } //else //{ // //Validar la CUIT // clsCUIT oCUITvalido = new clsCUIT(Cuit); // if (!(oCUITvalido.EsValido)) // { // mValida[cantError] = "EL CUIT INGRESADO ES INCORRECTO. VERIFIQUE!"; // cantError += 1; // } //} //VALIDAR CONDICON IVA if (string.IsNullOrEmpty(IdCondicionIva.ToString())) { mValida[cantError] = "DEBE SELECCIONAR LA CONDICION FRENTE AL IVA!!"; cantError += 1; } else if (IdCondicionIva == 0) { mValida[cantError] = "DEBE SELECCIONAR LA CONDICION FRENTE AL IVA!!"; cantError += 1; } //LOCALIDAD if (string.IsNullOrEmpty(IdLocalidad.ToString())) { mValida[cantError] = "DEBE SELECCIONAR UNA LOCALIDAD!!"; cantError += 1; } else if (IdLocalidad == 0) { mValida[cantError] = "DEBE ESPECIFICAR UNA LOCALIDAD!!"; cantError += 1; } //PROVINCIA if (string.IsNullOrEmpty(IdProvincia.ToString())) { mValida[cantError] = "DEBE SELECCIONAR UNA PROVINCIA!!"; cantError += 1; } else if (IdProvincia == 0) { mValida[cantError] = "DEBE ESPECIFICAR UNA PROVINCIA!!"; cantError += 1; } //TRANSPORTE if (string.IsNullOrEmpty(IdTransporte.ToString())) { mValida[cantError] = "DEBE SELECCIONAR UN TRANSPORTE!!"; cantError += 1; } else if (IdTransporte == 0) { mValida[cantError] = "DEBE ESPECIFICAR UN TRANSPORTE!!"; cantError += 1; } //Se agregó la validación del teléfono a pedido de Mariano el 09/03/2016 /* if (string.IsNullOrEmpty(Telefono.ToString())) * { * mValida[cantError] = "EL CAMPO TELÉFONO NO PUEDE ESTAR VACÍO!!"; * cantError += 1; * } * else if (Telefono == " ") * { * mValida[cantError] = "DEBE COMPLETAR EL CAMPO TELÉFONO!!"; * cantError += 1; * }*/ // No funciona el tema de las fechas VER /*string dia = ""; * string mes = ""; * string ano = ""; * * dia = clsGlobales.Mid(Alta, 3,2); * mes = clsGlobales.Left(Alta, 2); * ano = clsGlobales.Right(Alta, 4); * * string AltaF = Convert.ToDateTime(dia + "/" + mes + "/" + ano).ToString(); */ //VALIDA FECHA ALTA if (!(EsFecha(Alta))) { mValida[cantError] = "DEBE ESPECIFICAR UNA FECHA DE ALTA VALIDA!!"; cantError += 1; } else { if (clsGlobales.myEstado == "A") { //SI LA FECHA ES MAYOR A LA DEL DIA EN CURSO if (Convert.ToDateTime(Alta) > DateTime.Today) { mValida[cantError] = "LA FECHA DE ALTA NO PUEDE SER POSTERIOR A LA DEL DÍA EN CURSO!!"; cantError += 1; } if (Convert.ToDateTime(Alta) < DateTime.Today) { mValida[cantError] = "LA FECHA DE ALTA NO PUEDE SER ANTERIOR A LA DEL DÍA EN CURSO!!"; cantError += 1; } } } return(mValida); }